2010-05-27 92 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