2010-05-27 90 views
0

一些技巧和窍门说这样的PLZ我不明白,如果你可以提供该答案的saple代码,我可以理解它.actullay IAM面临这个问题在我的应用程序中,IAM使用C#.net,VS 2008,windows mobile 6 professional。在Windows移动应用程序的屏幕方向问题

他们对这样一个低于

如果您有支持多种屏幕尺寸/分辨率,形式继承是做一个很好的方式。基本上你设计你的表格以适应标准的320x240屏幕。要支持不同的屏幕大小,只需添加一个新表单,从您的自定义表单(而不是仅表单)继承,然后根据需要重新排列控件。

回答

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. 
    } 
} 
+0

感谢提供它.plzü可以有这样的样品的任何链接,因为亚姆有我form.and许多控件我的另一个问题是测试在emmulator的应用中,我们应该遵循多少仿真器和模拟器r很好测试并告诉我主要用于测试的仿真器 – karim 2010-05-29 04:13:08