C#窗口调用问题
来源:百度知道 编辑:UC知道 时间:2024/05/16 06:01:53
典型的窗体传值:
实现方式:可以在Form B中定义一个static 型变量并定义读写属性:代码写法如下:
public static string strTbValue;
public string TbValue //定义属性
{
get
{
return strTbValue;
}
set
{
strTbValue=Value; //以保存信息
}
}
当按下Form B中的关闭按钮后将strTbValue=this.TextBox1.Text.Trim();保存B中TextBox值!
然后在Form A的Active Event事件中获取Form B中已经保存的static对象!~方法很简单,实现上可以使用重载窗体的方法
如果有什么问题给我留言!~~
//我大概写了下,给你参考参考
//只是把form2的构造方法改了,接受主窗体的textBox的对象引用
//然后在按钮事件里更改主窗体textBox的内容
//只是部分代码
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 objForm = new Form2(this.textBox1);
objForm.Show();
}
}
public partial class Form2 : Form
{
public F