2010-05-27 6 views
0

팁과 트릭의 일부가이 plz과 같은 말을합니다. plz를 이해하면 대답을위한 saple 코드를 제공 할 수 있습니다. 이해할 수 있습니다. 내 응용 프로그램에서이 문제에 직면합니다. 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

제공 해주셔서 감사합니다.이 샘플에 대한 링크가 있습니다. 제 form.and에서 많은 컨트롤을 가지고 있기 때문에 다른 질문은 에뮬레이터에서 응용 프로그램을 테스트하는 것이므로 얼마나 많은 에뮬레이터와 에뮬레이터 테스트 및 테스트에 가장 잘 사용되는 에뮬레이터 – karim

관련 문제