C# windows程序,然后有2个windows窗体,如a.cs和b.cs
现在想要在a.cs中一个textBox输入信息,于b.cs中另一textBox显示该信息,应该怎么做?
是不是类似全局变量的东西?请教一下
现在想要在a.cs中一个textBox输入信息,于b.cs中另一textBox显示该信息,应该怎么做?
是不是类似全局变量的东西?请教一下
解决方案 »
- C# 关于实例化的问题
- javascript调用后台函数gridview绑定数据源后的 选中行变化问题
- 在做一个记事本中的查找功能时,调试时却出现了“未将对象引用设置到对象的实例”错误,哪位朋友帮忙解决一下!!!非常感谢!!!
- 帮忙把vb.net 语句改成C#语句 急!!!谢了
- 急问一个数据库约束问题~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- “_Default”并不包含“Datalist1”的定义
- 文件进程问题
- DateGridView读取其中一行的一个单元格的值后失去焦点怎么回事
- C# Timer类对象的 start的问题
- c#中怎么样编程实现改变一个文件的名字,并且把它复制到我想要的目录下啊,还请大虾帮帮小弟,谢谢了
- 请问:C# 2008下开发的控件,如何实现任务小窗口输入属性呢???急啊~~
- C#调用VC动态库函数,出现奇怪问题,传入的第二个参数值,成了第三个参数的值。(附代码)
text = textbox1.text ;
b.cs 里就可以
textbox2.text = text ;
就可以了
private void InitializeComponent()
{
.....
myWin = this;
}
public static Form1 myWin = null;传递窗体代码区写
public string text
{
get { return this.textbox.Text; }
set { this.textbox.Text = value; }
}接受窗体代码区写
string text = Form1.myWin.text.ToString();
namespace abcde
{
public class abc
{
public static string str;
}
}
窗体B处理这个事件,就OK了。//窗体A
public delegate void txtBoxChangeEventHandler(string s);
public event txtBoxChangeEventHandler txtBoxChange;//窗体A的txtBox的Change事件
private void txtBox_Change(Object sender, EventArgs e)
{
if (!txtBoxChange)
{
txtBoxChange(txtBox.Text);
}
}//窗体B
FormA.txtBoxChange += new FormA.txtBoxChangeEventHandler(FormA_txtBox_Change);
private void FormA_txtBox_Change(string s)
{
txtBox.Text = s;
}貌似就是这样,好久没玩了,记不清了,不知道对不对。
private void txtBox_Change(Object sender, EventArgs e)
{
if (!txtBoxChange)
{
txtBoxChange(txtBox.Text);
}
}里面的if (!txtBoxChange)应该改称
if (txtBoxChange != null)
this.textBox1.Text = A.myStr;