I've written an app for my own use, and I'd like my wife to use it as well, on her pc. However, I developed it for myself originally, and I have a 1024 by 768 display resolution. She has her pc set at 800 by 600. So when I run my app on her pc, a lot of my display is lopped off on the right side. I guess I could rewrite the app for her. However this raises a more interesting question... How do you guys write apps that are meant for various users on different pcs keeping in mind that the app will look differently on the different pcs... in some cases (like my wife's) not being usable at all?.
If you have a copy of 1001 Things You Wanted to Know About Visual FoxPro, take a look at "How do I create resizable forms?" in Chapter 11: Forms and Other Visual Classes. I use a resizer class in my base from class that resizes the form in its Init() depending on the screen resolution.