C#访问其他窗体控件的方法?

王朝知道·作者佚名  2009-08-21
窄屏简体版  字體: |||超大  
 
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
 
問題描述:

一个工程有多个窗体 例如:form1,form2,form3

form1上有 textbox1

form2上有个按钮

按下按钮将有关信息显示在form1的textbox1中

以前在vb中这样是很容易的

但是c#中不知道怎么做?

我这么写了,但是有错

form f1 =new form1();

f1.textbox1.text="*********";

VB就是这么用的,为什么.net不能这么用呢?

谢谢大家了

參考答案:

在第二个窗体加一个成员变量并重写一个构造:

private string msg;

public form2(string temp)

{

this.msg=temp;

}

在Form1_Load中

this.txt1.text=this.msg;

在窗体一中那个按钮的点击事件中写:

form2 f=new form2("你要传递的数据");

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航