We’ve started using Infragistics as our toolset of choice for Windows Forms programming. I can’t stand it! I’ve been using the Janus control set for the past few years and have grown to really like it. It has a few small issues but generally fits in very well alongside / in place of standard Windows Forms controls. The API is very similar to the standard Windows one. The controls look good. The designers are well written.
Some of the controls are plain strange, too. What’s the IG equivalent of a standard Combo Box? Not the UltraDropDown, or even the UltraCombo – but the UltraComboEditor! Talking of the DropDown – this is one of the most unusual controls I’ve ever seen. It’s a good idea – a control which can be used to resolve lookups in Grids etc. However, the visual implementation is absurd. It’s a non-visual component i.e. it resolves data, and serves no purpose on the screen. However, instead of sitting in the toolpane alongside e.g. ToolTip providers, Error providers, and BindingSources etc., you actually get a physically list control on your Form at design time. When you run the application, it magically disappears from the screen though – so it behaves like a non-visual component at run time but at design-time it’s a visual control.
I’ve put the first of no doubt what will be a multitude of questions to the support team – let’s hope they are helpful!