Tony Vandiver wrote: > Can you tell me a little more about the specific GUI tools available > with C#. I've recently started using MSVS C#, and so far found it > fairly refreshing having struggled with MFC for years (although I > still have to find a reference when converting from unsigned char to > byte or char[] to string, etc.), but I'm really only familiar with > the baseline GUI objects like buttons and edit boxes. Are you > talking about new add-in toolbox classes? I don't do a whole lot GUI development these years, but the little I've done over the last few years on Windows, I just found the Visual Studio C# environment much easier to work with than their C++ environment. I'm much more proficient with C++ than with C#, but it's much easier for me to bring up a GUI in C# than in VC++. This is not so much about new add-ins but about the integration of the GUI with the code. This seems to be much more straightforward. Also, I'm sure (which basically means "I don't know" :) that there are many more 3rd party (free and paid-for) add-ins for C# GUI development than for C++. Sorry to be of not much help here, but this is not an area where I have extensive recent experience. Just one thing: if you use multi-threaded comms, keep an eye on multithreaded access to GUI components. This doesn't work well, leads to odd failures and needs to be synchronized. Gerhard -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist