Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Meluluskan Nilai Rentetan daripada Borang Anak kepada Induk dalam C#?

Bagaimana untuk Meluluskan Nilai Rentetan daripada Borang Anak kepada Induk dalam C#?

Patricia Arquette
Lepaskan: 2025-01-07 19:07:41
asal
583 orang telah melayarinya

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

Petua C# untuk menghantar nilai daripada subbentuk kepada borang induk

Apabila bekerja dengan borang anak dan borang induk dalam C#, anda selalunya perlu menghantar data antaranya apabila menutup borang anak. Artikel ini menunjukkan cara untuk mencapai ini dengan lancar.

Hantar nilai rentetan kembali ke borang induk

Untuk menghantar nilai rentetan daripada borang anak (FormOptions) kembali ke borang induk, ikut langkah berikut:

  1. Tentukan sifat pada subbentuk: Pada subborang (FormOptions), cipta sifat awam untuk mendedahkan nilai rentetan yang akan dihantar semula:

    public string MyResult { get; set; }
    Salin selepas log masuk
  2. Tetapkan nilai harta dalam subbentuk: Dalam kod subborang, tetapkan nilai pada sifat sebelum menutup borang:

    MyResult = "我的返回值";
    this.Close();
    Salin selepas log masuk
  3. Dapatkan nilai harta dalam bentuk induk: Dalam borang induk, nyatakan borang anak, paparkannya dan dapatkan nilai harta selepas borang anak ditutup:

    using (FormOptions formOptions = new FormOptions())
    {
        formOptions.ShowDialog();
    
        string result = formOptions.MyResult;
    
        // 使用 result 字符串
    }
    Salin selepas log masuk

Pendekatan ini membolehkan anda menghantar nilai dengan mudah antara borang anak dan ibu bapa, memastikan data dikongsi semasa interaksi berasaskan borang.

Atas ialah kandungan terperinci Bagaimana untuk Meluluskan Nilai Rentetan daripada Borang Anak kepada Induk dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan