> 백엔드 개발 > C++ > 한 Windows 양식이 다른 Windows 양식을 다른 컨트롤을 어떻게 수정할 수 있습니까?

한 Windows 양식이 다른 Windows 양식을 다른 컨트롤을 어떻게 수정할 수 있습니까?

Susan Sarandon
풀어 주다: 2025-01-31 07:31:10
원래의
293명이 탐색했습니다.

Windows Forms Cross -Window Body Control Modification Method Windows 형태의 응용 프로그램에서 창은 상호 작용 클래스입니다. 한 창에서 다른 창 제어를 수정하는 몇 가지 방법은 다음과 같습니다. 첫 번째 창에서 두 번째 창 작업 : How Can One Windows Form Modify a Control on Another?

구성 기능 매개 변수 구성 :

두 번째 창의 인스턴스를 만들 때 필요한 데이터가 생성자로 전달됩니다. > 공개 속성 또는 방법 : 두 번째 창에서 공개 속성 또는 메소드를 작성하여 첫 번째 창에서 액세스 및 수정을 허용합니다.

공공 제어 속성 :

작동 할 컨트롤은 두 번째 창에서 대중에게 설정되어 첫 번째 창에서 직접 액세스 할 수 있습니다. 그러나 더 나은 제어를 위해서는 공개 속성이나 방법을 사용하는 것이 좋습니다.

첫 번째 창은 두 번째 창에서 작동합니다. > 공개 속성 또는 방법 : 첫 번째 창에서 공개 속성 또는 메소드를 작성하고 첫 번째 창의 인스턴스를 두 번째 창으로 전달합니다.

이벤트 :
    두 번째 창에서 이벤트를 만들고 첫 번째 창에서 구독하여 첫 번째 창이 두 번째 창에서 수행 된 작업에 응답 할 수 있습니다.
  • 주입 작업 (동작) : 두 번째 창에서 공개 행동 속성을 정의하고 첫 번째 창이 두 번째 창이 작동 할 수 있도록 첫 번째 창에 작업을 할당합니다. 공공 제어 속성 :
  • 첫 번째 창의 컨트롤을 대중에게 설정하고 첫 번째 창의 인스턴스를 두 번째 창으로 전달하여 두 번째 창이이 컨트롤을 작동시킬 수 있습니다.
  • 예 : 생성자 매개 변수를 사용하여 첫 번째 창에서 두 번째 창을 작동합니다 Form2에서 , 첫 번째 창에서 값을 받기 위해 공개 속성을 정의하십시오.
  • 첫 번째 창에서 생성자는 값을 form2로 전달했습니다.
  • form2에서, 부하 이벤트에서 전송 된 값 : . 일반적으로 제어 속성을 직접 공개하는 대신 공개 속성이나 방법을 사용하는 것이 좋습니다. <..>

위 내용은 한 Windows 양식이 다른 Windows 양식을 다른 컨트롤을 어떻게 수정할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿