저는 실행 중에 개체 속성을 변경해야하는 프로그램을 작성했습니다. 쉬운 관리를 위해 나를 위해서는 나는 원래 개체 이름의 예 "단추 1"변수를 사용하여 개체 참조하기 (C#)
변수에 의해 개체 이름을 참조 할 수있는 방법이 있다면 내 질문은 루프로 변경되는
I를 유지했습니다 분명히
작동하지 않았다private void disable()
{
this.button1.Visible = false;
this.button2.Visible = false;
this.button3.Visible = false;
//...
}
내가 해봤 뭔가
int a;
for(a=1;a==50;a++)
{
this.buttona.Visible =false;
}
처럼 같은 물건을 작성하는 했어 '
그런 다음 변수가있는 객체를 참조 할 수있는 방법이 있습니까? 사전에
감사
당신은이 코드를 사용할 수 있습니다
가 배열을 봐. – user3080953
List를 만들고 루프를 사용하여 객체를 참조 할 수 있습니다. –
단추 배열을 만든 다음 foreach 루프 나 인덱스 변수가있는 for 루프를 사용하여 루프를 반복합니다. 또한 단추의 이름을 올바르게 지정하는 것이 좋습니다. 기본 이름을 사용하는 것이 쉽지만 다른 사람이 코드를 유지 관리해야한다면 줄을 긋고 버그를 유발할 가능성이 높습니다. 그리고 다른 재미있는 것들. – Diado