首页

winform窗体之间传值的实现 示例下载

c#

2020-8-25

利用public属性实现winform窗体传值,具体示例见截图

Form1.cs

    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        public string Form1Text 
        {
            get { return this.textBox1.Text; }
            set { this.textBox1.Text = value; }
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Form2 f2 = new Form2();
            f2.Owner = this;
            f2.Show();
        }
    }

Form2.cs

    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();


        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (this.Owner != null)
            {
               ((Form1)this.Owner).Form1Text= this.txtValue.Text;
            }
        }

        private void Form2_Load(object sender, EventArgs e)
        {
            if (this.Owner != null) 
            {
                this.txtValue.Text = ((Form1)this.Owner).Form1Text;
            }
        }
    }

资源下载此资源下载价格为2D币(VIP免费),请先
资源文件列表
FormToValue/FormToValue/bin/Debug/FormToValue.exe , 10240
FormToValue/FormToValue/bin/Debug/FormToValue.pdb , 24064
FormToValue/FormToValue/bin/Debug/FormToValue.vshost.exe , 22472
FormToValue/FormToValue/bin/Debug/FormToValue.vshost.exe.manifest , 490
FormToValue/FormToValue/Form1.cs , 695
FormToValue/FormToValue/Form1.Designer.cs , 3082
FormToValue/FormToValue/Form1.resx , 5817
FormToValue/FormToValue/Form2.cs , 809
FormToValue/FormToValue/Form2.Designer.cs , 3137
FormToValue/FormToValue/Form2.resx , 5817
FormToValue/FormToValue/FormToValue.csproj , 4039
FormToValue/FormToValue/FormToValue.sln , 911
FormToValue/FormToValue/FormToValue.v11.suo , 35328
FormToValue/FormToValue/obj/Debug/DesignTimeResolveAssemblyReferences.cache , 863
FormToValue/FormToValue/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache , 6803
FormToValue/FormToValue/obj/Debug/FormToValue.csproj.FileListAbsolute.txt , 605
FormToValue/FormToValue/obj/Debug/FormToValue.csproj.GenerateResource.Cache , 1033
FormToValue/FormToValue/obj/Debug/FormToValue.exe , 10240
FormToValue/FormToValue/obj/Debug/FormToValue.Form1.resources , 180
FormToValue/FormToValue/obj/Debug/FormToValue.Form2.resources , 180
FormToValue/FormToValue/obj/Debug/FormToValue.pdb , 24064
FormToValue/FormToValue/obj/Debug/FormToValue.Properties.Resources.resources , 180
FormToValue/FormToValue/Program.cs , 492
FormToValue/FormToValue/Properties/AssemblyInfo.cs , 1360
FormToValue/FormToValue/Properties/Resources.Designer.cs , 2874
FormToValue/FormToValue/Properties/Resources.resx , 5612
FormToValue/FormToValue/Properties/Settings.Designer.cs , 1098
FormToValue/FormToValue/Properties/Settings.settings , 249
没有账号? 忘记密码?

社交账号快速登录