Heim > Backend-Entwicklung > C++ > Wie übergebe ich String-Werte von untergeordneten an übergeordnete Formulare in C#?

Wie übergebe ich String-Werte von untergeordneten an übergeordnete Formulare in C#?

Patricia Arquette
Freigeben: 2025-01-07 19:07:41
Original
516 Leute haben es durchsucht

How to Pass String Values from Child to Parent Forms in C#?

C#-Tipps zum Übergeben von Werten vom Unterformular an das übergeordnete Formular

Wenn Sie in C# mit untergeordneten und übergeordneten Formularen arbeiten, müssen Sie beim Schließen des untergeordneten Formulars häufig Daten zwischen ihnen übergeben. Dieser Artikel zeigt, wie Sie dies nahtlos erreichen können.

Übergeben Sie den Zeichenfolgenwert zurück an das übergeordnete Formular

Um einen Zeichenfolgenwert von einem untergeordneten Formular (FormOptions) zurück an das übergeordnete Formular zu übergeben, führen Sie die folgenden Schritte aus:

  1. Eigenschaften für das Unterformular definieren: Erstellen Sie im Unterformular (FormOptions) eine öffentliche Eigenschaft, um den zurückzugebenden Zeichenfolgewert verfügbar zu machen:

    <code class="language-csharp">public string MyResult { get; set; }</code>
    Nach dem Login kopieren
  2. Eigenschaftswert im Unterformular festlegen: Weisen Sie der Eigenschaft im Code des Unterformulars den Wert zu, bevor Sie das Formular schließen:

    <code class="language-csharp">MyResult = "我的返回值";
    this.Close();</code>
    Nach dem Login kopieren
  3. Eigenschaftswerte im übergeordneten Formular abrufen: Instanziieren Sie im übergeordneten Formular das untergeordnete Formular, zeigen Sie es an und rufen Sie den Eigenschaftswert ab, nachdem das untergeordnete Formular geschlossen wurde:

    <code class="language-csharp">using (FormOptions formOptions = new FormOptions())
    {
        formOptions.ShowDialog();
    
        string result = formOptions.MyResult;
    
        // 使用 result 字符串
    }</code>
    Nach dem Login kopieren

Mit diesem Ansatz können Sie problemlos Werte zwischen untergeordneten und übergeordneten Formularen übergeben und so sicherstellen, dass Daten bei formularbasierten Interaktionen gemeinsam genutzt werden.

Das obige ist der detaillierte Inhalt vonWie übergebe ich String-Werte von untergeordneten an übergeordnete Formulare in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage