Using .NET 3.0 Extension Methods in ArcObjects

Published December 22, 2009 by GISi George
Extension methods are one of the more interesting language enhancements introduced in the version 3.0 release of the .NET Framework. Extension methods allow developers to extend existing data types without modifying the original class code or creatin[...]

Which ArcGIS Server API or ADF Should I Choose?

Published December 1, 2009 by GISi George
One of the most common questions I receive from clients lately is: “Which API should I use?”  Unfortunately it is not a simple answer; ESRI provides three APIs and two ADFs which include; JavaScript API, Flex API, Silverlight API and the .Net a[...]

How to Implement Modeless Dialogs Using .NET (Part 2)

Published September 28, 2009 by GISi George
In my last article I showed how to implement a modeless dialog that floats on top of the ArcMap window. Unfortunately, that implementation lacks several behaviors that are standard for Windows Forms. These behaviors include tabbing between controls, [...]

How to Implement Modeless Dialogs Using .NET

Published September 16, 2009 by GISi George
A common question I see on the ESRI forums is how to create a dialog that behaves like ArcMap’s Identify dialog, which floats on top of the ArcMap window and allows the user to interact with the map without having to close the dialog.  In order fo[...]