C#有两个form,form1和form2,form1上有button1和button2,点击button1后form2出现,点击button2后在form2的textbox1出现1234,应该怎么编写代码啊?我的form2出现在form1的指定panel1上,我的button1点击事件下的代码是
private void button1_Click(object sender, EventArgs e)
{
Form Form30 = new Form2();
Form30.TopLevel = false;
Form30.Parent = panel1;
Form30.Size = panel1.Size;
Form30.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom;
Form30.Show();
}
现在只是不知道button2点击之后 的代码应该怎么编写,求各位前辈指点,新学c#
private void button1_Click(object sender, EventArgs e)
{
Form Form30 = new Form2();
Form30.TopLevel = false;
Form30.Parent = panel1;
Form30.Size = panel1.Size;
Form30.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom;
Form30.Show();
}
现在只是不知道button2点击之后 的代码应该怎么编写,求各位前辈指点,新学c#
解决方案 »
- 如何格式化字符串
- C#发送邮件,为什么不能发送者和接受者参数设定为一样
- 你們做數據庫方面開發時,有沒有把每個數據記錄做成一個類???還是直接用 DataSet ?
- 关于文件传输的问题
- 如何在C#中读写汉字???????????????????
- 求高手帮忙:看看这些代码是什么意思? (小弟新学) 先谢谢各位了!
- 使用soaoffice实现excel导入导出有谁实现过。
- 求助:关于Forms认证的问题
- C#可以获取Image图象的边缘路径吗?
- 求教:DataTable对象objDataTable的第一行第一列怎么表示?类型为int
- WPF 播放声音实现不了
- C#语言 怎么获取几个标题栏相同的窗口 的窗口句柄?
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
//string date = "2013-3-21";
//label1.Text = Convert.ToDateTime(date).ToLongDateString();
fr2.Show();
} private void button2_Click(object sender, EventArgs e)
{
TextBox tb = (TextBox)fr2.Controls.Find("textBox1", true)[0];
tb.Text = "1234";
}
在Form1中直接访问TextBox1的Text就可以了
//Form2中假如如下代码
public string Form2Value
{
get
{
return this.textBox1.Text;
}
set
{
this.textBox1.Text = value;
}
}
//Form1调用
Form2 myForm = new Form2();
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
myForm.TopLevel = false;
myForm.Parent = panel1;
myForm.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom;
myForm.Show();
} private void button2_Click(object sender, EventArgs e)
{
myForm.Form2Value = "1234";
}
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Form2 form2 = new Form2();
private void Form1_Load(object sender, EventArgs e)
{
} private void button1_Click(object sender, EventArgs e)
{
form2.Show();
} private void button2_Click(object sender, EventArgs e)
{
this.button2.Invoke(new Delegateshow(send));
}
void send()
{
form2.textBox1.Text = "1234";//要把form2 的textBox1 设为Public
}
}