>백엔드 개발 >C++ >C# 양식간에 데이터를 효과적으로 전송하는 방법은 무엇입니까?

C# 양식간에 데이터를 효과적으로 전송하는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2025-01-31 23:56:09846검색

Wind 동적 대화 형 애플리케이션을 구축 할 때 창의 값이 전송됩니다. 이 안내서는 효과적인 방법을 소개하고 C#을 사용하여 두 Windows (Form1 및 Form2) 사이에 데이터를 전달합니다. How to Effectively Transfer Data Between C# Forms?
1 단계 : Form1 -Open Form2

Form1 버튼에서 이벤트를 클릭하고 다음 구문을 사용하여 Form2의 새 인스턴스를 초기화합니다. showdialog () 메소드 디스플레이 폼 2는 form2가 닫히기 전에 액세스 할 수 없습니다. 2 단계 : Form1- 제출 된 값의 값을 get

form2가 닫히고 showdialog () 호출의 결과를 확인하십시오. Dialogresult가 정상이면 Form2에서 제출 된 값 :

3 단계 : Form2- 가치 교환을위한 공개 속성을 제공

form2에서 , 제출 값의 출처로 공개 속성을 만듭니다. 이 속성은 Form2 텍스트 상자에서 텍스트를 검색하여 Form1이 액세스 할 수 있도록합니다. 예제 구현

다음 단순화 된 예를 고려하십시오

Form1에서 버튼은 이벤트를 클릭하여 Form2를 열고 레이블에 제출 된 값을 제공합니다.

<code class="language-csharp">using(Form2 form2 = new Form2()) 
{
    // 以模态对话框方式打开Form2
    form2.ShowDialog();
}</code>

ferm2에서 value 속성의 텍스트는 텍스트 상자에서 텍스트 box1 :

라는 텍스트를 반환합니다.

이 단계를 수행하면 Windows간에 데이터를 쉽게 전달하여 응용 프로그램에서 효율적인 커뮤니케이션과 상호 작용을 달성 할 수 있습니다.

위 내용은 C# 양식간에 데이터를 효과적으로 전송하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.