关于自定义控件的问题?
做了一个自定义控件 picbtn, 里面有一个pictureBox控件 pic1,一个label控件,lab1想在控件的picturebox上单击也能触发组件的click
怎么实现呀?
在pic1的click中直接写入
picbtn_Click(this, e);
没有反映!
请帮忙!!!
//反过来试下看 //picbtn里面给pic1和picbtn添加单击事件, public partial class picbtn : UserControl { public picbtn() { InitializeComponent(); } private void pic1_Click(object sender, EventArgs e) { MessageBox.Show("123"); } private void picbtn_Click(object sender, EventArgs e) { pic1_Click(sender,e); } } //Form1里面有个picbtn1 public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void picbtn1_Click(object sender, EventArgs e) { //do } } //将pic1的Modifiers设为Public也不失为一种办法 public partial class Form1 : Form { public Form1() { InitializeComponent(); this.picbtn1.pic1.Click += new EventHandler(picbtn1_Click);//添加事件 } private void picbtn1_Click(object sender, EventArgs e) { //do } }