在 Visual Studio 2008 中使用 Smart Device 项目时,如果我使用 Window Forms Designer 将控件添加到窗体中,那么无论设备具有 QVGA 还是 VGA,当程序实际运行时,控件都会显示在正确的位置屏幕。但是,如果我在我的代码中手动将控件添加到表单而不使用设计器,那么我需要在运行时检查我的代码是否设备具有 VGA 屏幕或 QVGA 屏幕。如果是 VGA 屏幕,我必须将手动添加的每个控件的 x、y、宽度和高度乘以 2。为什么只需要在不使用设计器的情况下添加控件?
我刚刚在第一个答案下方添加了评论。