이름 에 따라 C#의 Windows Window 컨트롤을 방문하십시오.
Windows Windows 개발에서 일반적인 장면은 제어 이름에 따라 동적으로 액세스하는 것입니다. 이것은 프로그래밍 제어 또는 복잡한 인터페이스가 생성 될 때 매우 유용합니다.
>> 질문 :
"MyMenu"라는 ToolStripMenuitem이 있습니다. 창의 구성원 인 것처럼 프로그래밍으로 액세스하는 방법은 무엇입니까?
답변 :
이름에 따라 Windows Window 컨트롤에 액세스하려면 Control.controlCollection.Find 메소드를 사용할 수 있습니다. 이 메소드는 문자열 매개 변수를 수락하여 찾을 컨트롤의 이름을 나타냅니다.
여기서는 먼저 Control.controlCollection.find의 결과를 우리가 찾고있는 ToolStridOnuitem으로 변환합니다. 그런 다음 배열의 첫 번째 요소에 액세스합니다. 찾기 메소드는 일치하는 일치하는 컨트롤 배열을 반환하기 때문입니다.
예
다음 코드 조각은 XML 파일에서 ToolStripMenuitems를 동적으로 생성하고 그들이 생성하는 이름에 따라 액세스하는 방법을 보여줍니다.
이 예에서는 창의 직접 정의 멤버 인 것처럼 mymenu toolstripmenuitem에 액세스하고 작동 할 수 있습니다.
위 내용은 동적으로 생성 된 Windows Forms 컨트롤에 C#에서 이름으로 액세스하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!