首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 怎么在一个窗体中设置另一个窗体中控件的属性

2012-02-01 
C# 如何在一个窗体中设置另一个窗体中控件的属性有窗体A和B其中A是MDI主窗体,有控件textbox1B是A子窗体现

C# 如何在一个窗体中设置另一个窗体中控件的属性
有窗体A   和   B
  其中   A   是MDI   主窗体,有控件textbox1
  B是   A   子窗体;
    现在要实现   在窗体B里设置textbox1.Text=1
          应该怎么做?   求教各位大虾.

[解决办法]
可以这样做:
将MDI 主窗体A 的textbox1申明为public,然后在子窗体中这样引用:
A a=(A)this.MdiParent;//申明一个父窗体的实例
a.textbox1.Text = "1 ";//设置text控件的值
这个方法我刚测试过,可以实现。
[解决办法]
this.MdiParent是取得子窗体B的父窗体,即A

热点排行