2014-03-25 4 views

답변

0

값을 매개 변수로 사용하는 대상 Winform 클래스에 새 생성자를 만듭니다. 후속 양식에 대해서도 동일하게하십시오.

private MyType _value; 

public MyForm(MyType myValue) : this() 
{ 
    _value = myValue; 
} 

은 원래의 형태에서 새 양식을 표시하려면

var form = new MyForm(someValue); 
form.Show(); // or ShowDialog() 
+0

답장을 보내 주셔서 감사합니다. 나는 3 가지 양식을 가지고 있는데, 어떻게 이것이 제 3 양식에 접근 할 수 있습니까? – user3461835

+0

정확히 내가 설명했다. –

+0

하나의 양식에서 두 번 할 수 있습니까? – user3461835

0

를 사용하여 얻을/당신의 값을 정의하는 설정 :

액세스에 이제
Class Form1 
int _x; // value you want to access from other class/form 
public int YourNumber; 
{ 
    get 
    { 
    return this._x; 
    } 
    set 
    { 
    this._x= value; 
    } 
} 

/예를 들어 다른 클래스에서 수정을 양식 2 :

Class Form2 
Form1 form = new Form1(); 
form.YourNumber = 5; // and it's changed in Form1 also 

int y = form.YourNumber; // and you get it from Form1 
관련 문제