I am in a pretty bad mood about this…please forgive me the slightly aggressive slant
I am a programmer who takes pride in designing his UI’s himself – and indeed, many of my Palm OS applications have won awards for simple and well-done interfacing. For me, popping up a dialog over another form is a standard issue – it looks like this on a Palm:
The code for doing this is approx 1 line long; and all you need to do is set the form dimensions and popup styles in Resource XML.
Creating such a dialog is next to impossible on the PocketPC in vb.net – for some strange reason, this absolutely operating system insists on making each and every form “full-screen” – even if you set the dimensions differently(even explicitly in code). All this while a MessageBox floats around the screen merrily…
However, I am not alone with this problem. Looking around in the CF newsgroup brought along the following gem of a thread:
Essentially, it all comes down to setting FormBorderStyle to none. You then have a form that doesn’t get resized automatically and can be popped up with Form.ShowDialog – but it doesn’t have a frame or title area.
Fabien Decret has a writeup on the “gory details” and also covers creating a simple border around the form – visit his blog here:
How do you create a popup window in .net CF? If you have an idea, please email it to me at Tamog AT gmx DOT at!