C#窗体控件之间传值有关问题
C#窗体控件之间传值问题
本人菜鸟一只 希望各位帮我的时候尽量讲的简单一些 有代码是最好的


做了两个usercontrol,usercontrol1中一个textbox1 和一个button 单击button的时候 textbox1显示“****”
然后 希望可以实现 点击usercontrol2中的button时 可以得到usercontrol1中的textbox的值
看了一些网上的传值的资料不知道是 自己没理解好 还是哪里出问题了 取到的一直都是空值
谢谢花一点点时间来关注我的问题 谢谢
------解决思路----------------------
http://bbs.****.net/topics/390128592
看这里面的第七种方法,通过事件来传值。
里面介绍的前6种不推荐。
------解决思路----------------------
有2个关键字,叫parent 与 findcontrol
usercontrol2的button事件中,string a =((TextBox)((Form1)this.parent).usercontrol1.findcontrol("textbox1")).value
this 是usercontrol2
this.parent是form1,但是是control类型,需要转化
(Form1)this.parent 是真正的Form1.所以点的出来usercontrol1
本人菜鸟一只 希望各位帮我的时候尽量讲的简单一些 有代码是最好的
做了两个usercontrol,usercontrol1中一个textbox1 和一个button 单击button的时候 textbox1显示“****”
然后 希望可以实现 点击usercontrol2中的button时 可以得到usercontrol1中的textbox的值
看了一些网上的传值的资料不知道是 自己没理解好 还是哪里出问题了 取到的一直都是空值
谢谢花一点点时间来关注我的问题 谢谢
------解决思路----------------------
http://bbs.****.net/topics/390128592
看这里面的第七种方法,通过事件来传值。
里面介绍的前6种不推荐。
------解决思路----------------------
有2个关键字,叫parent 与 findcontrol
usercontrol2的button事件中,string a =((TextBox)((Form1)this.parent).usercontrol1.findcontrol("textbox1")).value
this 是usercontrol2
this.parent是form1,但是是control类型,需要转化
(Form1)this.parent 是真正的Form1.所以点的出来usercontrol1