C#窗体传值

最近编程发现数值传递特别关键,所以想总结一下c#中一些传值的技巧,以后有什么发现也尽量加进来!

父窗体代码

   private void bntAuUpdate_Click(object sender, EventArgs e)
        {
            //修改信息
            if (strNameAuton != null)
            {
                frmAuton frmAuAdd = new frmAuton(2,strNameAuton);
                frmAuAdd.Owner = this;
                frmAuAdd.ShowDialog();//这里会向下一个form传值
            }else
            {
             MessageBox.Show("请选择要修改的内容!");
                return;}
        }
   窗体frmAuton的初始赋值
         public frmAuton(int intcunt,string strId)
        {
            InitializeComponent();
            intFalg = intcunt;
            strgetId = strId;
        }

可以通过这种方式来实现数值的传递,同时我们也可以定义传过来的不同数值分别确定相应的操作,这样就会

使一些天添加和修改功能弹出相应的对话框。

 

你可能感兴趣的:(C#窗体传值)