양식의 제어 변수에 액세스 할 수 있습니까? 예 :양식에 대한 제어가 비공개입니까?
MyForm form = new MyForm();
form.button1.Visible = True; // why doesn't this work?
양식의 제어 변수에 액세스 할 수 있습니까? 예 :양식에 대한 제어가 비공개입니까?
MyForm form = new MyForm();
form.button1.Visible = True; // why doesn't this work?
당신은 Modifier
속성 창을 열거 나 designer.cs를 통해 제어 public
또는 internal
수정을 설정하고 액세스 한정자를 설정해야합니다.
누군가가이 부정적인면에 개의치 않고 질문에 대답 한 것을 보니 반가워요. – CJ7
bool SearchAllChildren = true;
(this.Controls.Find("button1", SearchAllChildren)[0] as Button).Visible = true;
당신은
컨트롤이 'private'인 경우에도이 기능이 작동합니까? – CJ7
예 @ CJ7 그것은'private' 컨트롤에서도 작동합니다. –
당신이 그것을 시도 해 봤나는 (다른 컨트롤에 컨트롤) 양식에없는 중첩 된 컨트롤 만 반환 제어 너무
SearchAllChildren
false
에 설정할 수 있습니다? 이 질문에 나를 StackOverflow에 입력하는 데 걸리는 것보다 적은 시간이 걸릴 것입니다 ... –@DanPuzey : 내 편집을 참조하십시오 – CJ7
@mizipzor : 60 %가 허용됩니다 – CJ7