Kevin McNeish Blog

All things iOS, Kindle and .NET

Recent Posts



  • First books in my new book series, "iOS App Development for Non-Programmers" are now available! iBookStore: Amazon: Amazon:


Email Notifications


Infragistics Web Controls Integration Complete!

Whew! I finished integrating the following Infragistics Web Controls with MM .NET today:

  • UltraChart
  • UltraWebGrid
  • UltraWebListbar
  • UltraWebMenu
  • UltraWebTab
  • UltraWebToolbar
  • UltraWebTree
  • WebCalendar
  • WebCombo
  • WebCurrencyEdit
  • WebDateChooser
  • WebDateTimeEdit
  • WebMaskEdit
  • WebNumericEdit
  • WebTextEdit

We've implemented the MM .NET data binding, security, and localization interfaces on these controls (where each makes sense). I'm impressed with the look and functionality of these controls. If you haven't checked them out yet I recommend it! It will take me a few days to pull together a release, but if you're a current MM .NET developer and would like an early release send us an e-mail ( and we'll get it out to you as soon as it's ready.

Did You Know???

In C# the “is” operator can be used to determine if an object is of a particular type. For example:

public void TestMethod(Control cntrl)
   if (cntrl is Label)
      Label lbl = (Label)cntrl;

Although this works just fine, it isn't efficient because the type of the object is checked twice...once by the “is“ operator and a second time during the cast. The following code which uses the “as” operator is better because the type is only checked once:

public void TestMethod(Control cntrl)
   Label lbl = cntrl as Label;
   if (lbl != null)
      // Processing code



If the control is not a label, the “lbl” variable is null.

Kevin McNeish


KevinMcNeish said:

You have done a great job.

There are other controls for web forms from infragistics. Will that also be integrated with MM FW.

# August 8, 2004 2:30 AM

KevinMcNeish said:

Which additional controls are you interested in?
# August 8, 2004 5:14 PM

KevinMcNeish said:

By mistake I have mentioned as “WebForms” instead of “WinForms” in my earlier comment.

Some time back I downloaded Infragistics NetAdvantage 2004 Vol. 2. I found the controls, which comes with the product, are different than your list (I may be wrong !!!).

Is it a version difference?

Which version of Infragistics controls are going to get integrated with Framework? (Is it “NetAdvantage 2004 Vol. 2 or the earlier ?

Rafiq Ahamed

The Products in NetAdvantage 2004 Vol. 2 include the following controls :

WebDataInput (WebTextEdit, WebMaskEdit, WebNumericEdit, WebDateTimeEdit, WebCurrencyEdit),
WebGrid (ExcelExport, WebGrid, WebCombo),
WebNavigator (WebTree, WebMenu),

Windows Forms
Win (WinScrollBar, WinProgressBar, WinPrintDocument),
WinEditors (WinCheckEditor, WinColorPicker, WinComboEditor, WinCurrencyEditor, WinDateTimeEditor, WinFontNameEditor, WinNumericEditor, WinOptionSet, WinTextEditor, WinCalculator, WinCalculatorDropdown, WinTimeZoneEditor, WinPictureBoxEditor),
WinGrid (ExcelExport, WinMaskedEdit, WinGrid, WinCombo, WinDropdown),
WinMisc (WinButton, WinLabel, WinPopupControlContainer, WinDropDownButton, WinAnimationControl, WinFlowLayoutManager, WinGridBagLayoutManager),
WinSchedule (WinCalendarCombo, WinCalendarInfo, WinCalendarLook, WinDayView, WinMonthViewMulti, WinMonthViewSingle, WinWeekView, WinSchedulePrintDocument),
WinToolbars (WinDock, WinStatusBar, WinToolbars, WinTabbedMdi, WinTabControl, WinTabStrip),

UltraSuite: ActiveTreeView, DataExplorer, ScheduleX, UltraGrid, UltraToolBars, Suite Components

# August 9, 2004 7:34 AM

KevinMcNeish said:

Gotcha...yes, we are in the process of integrating the Windows Forms controls this week.

We are integrating the latest version which is NetAdvantage 2004 Vol 2.

# August 9, 2004 10:03 AM

KevinMcNeish said:

I had some doubts here regarding the WebDateChooser. I would like to set the control to always show the current date.There is a property called value under data, which hard set the display date, but i want it to always shows today's date. any idea? plz advise, thanks
# April 26, 2005 8:08 PM
Leave a Comment





If you can't read this number refresh your screen
Enter the numbers above: