提示和技巧中的一些人说这样的PLZ我无法理解,如果你可以提供该答案的saple代码,我可以理解它。我在我的应用程序中使用C#.net,VS 2008面临这个问题,windows mobile 6专业。
他们在下面这样说过一个如果您必须支持多种屏幕尺寸/分辨率,表单继承是一种很好的方法。基本上,您设计的表格适合标准的320x240屏幕。要支持不同的屏幕大小,您只需添加一个新表单,从您的自定义表单(而不仅仅是表单)继承,然后根据需要重新排列控件。
答案 0 :(得分:0)
class BaseForm
{
protected Label label1;
protected Label label2;
BaseForm()
{
InitializeComponent();
DoLayout();
}
protected virtual void DoLayout() { }
// etc.
}
class Form240_320 : BaseForm
{
protected override void DoLayout()
{
// re-position controls for 320x240
// etc.
}
}
class Form320_240 : BaseForm
{
protected override void DoLayout()
{
// re-position controls for 320x240
// etc.
}
}