C#一个父窗口2个子窗口,子窗口间如何传值

如题,2个子窗口都在同一个父窗口中,子窗口A上有个按钮一按打开在父窗口下就打开子窗口B,子窗口B是里有个datagriedwiew,双击datagriedwiew里一条数... 如题,2个子窗口都在同一个父窗口中,子窗口A上有个按钮一按打开在父窗口下就打开子窗口B,子窗口B是里有个datagriedwiew,双击datagriedwiew里一条数据记录,将该条记录传值到子窗口A的textbox中 展开
 我来答
匿名用户
2013-10-27
展开全部
在子窗口B放一个属性 public Form MainForm;在子窗口A需要打开子窗口B的时候给MainForm赋值子窗口B form=new 子窗口B();form.MainForm=this;form.Show();最后双击datagriedwiew里一条数据记录的时候 写上:(MainForm as 子窗口A).textbox1.text="你要显示的职";注意子窗口A的textbox一定要是公有的 Modifiers属性设置为public
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-27
展开全部
定义一个类( ValueClass.cs),在类中定义变量(如private static int id ),双击datagriedwiew时,将datagriedwiew的某个字段值赋值给类中的变量(int num = Convert.ToInt32(this.dgvLab.Rows[e.RowIndex].Cells["id"].Value);ValueClass.id =num;
),在窗体A中(textbox1.text=ValueClass.id ),传值。。。。。。应该可以实现,具体情况自己可以试试呀!!希望能帮到你!!!!谢谢!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式