namespace T
{
//子窗体
public partial class Form2 : Form
{
//实例化父窗体
Form1 f1;
//创建Form2时需要提供父窗体参数
public Form2(Form1 F1)
{
//得到父窗体实例
f1 = F1;
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
}
}
}
namespace T
{
//父窗体
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
pictureBox1.ImageLocation = "c#.jpg";
}
private void button1_Click(object sender, EventArgs e)
{
//this参数将自己做为参数传到Form2中
Form2 f2 = new Form2(this);
f2.ShowDialog();
}
}
}
3、此时如果我们想在子窗体中控制父窗体的picturebox1的话,发现找不到这个控件
我们需要在父窗体中将picturebox1控件可见性级别设为’public’
private void button1_Click(object sender, EventArgs e)
{
//子窗体的按钮点击
f1.pictureBox1.ImageLocation = "pdf.jpg";
}
页面更新:2024-04-22
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号