Loading
0

C# 实现弹出多个选择窗体窗口并传回值

新建一个windows窗体 Form2 ,Form2里也有一个按钮和一个TextBox控件,在TextBox里输入你想要的返回值。
Form1里

private void button1_Click(object sender, EventArgs e)
        {
            Form2 f2 = new Form2();
            f2.ShowDialog();
            if (f2.DialogResult == DialogResult.OK)
            {
                this.textBox1.Text = f2.str;
            }
        }

Form2里:

public  string str;
        public  string Str
        {
            get { return this.str; }
        }
 private void button1_Click(object sender, EventArgs e)
        {
            str = this.textBox1.Text;

            this.DialogResult = DialogResult.OK;
        }

 

种是传值后Form2关闭的,还有一种是传值后Form2不关闭的。



 

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-23-36053-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?

最后编辑于:2021-06-11 12:43:02作者:

上一篇:C#实现电脑默认浏览器打开某Url网址
下一篇:c#文件夹以及子文件夹遍历