小妹做应用程序遇到的一个问题,有关于panel和UserControl的,详情请进! 我的Form里面有一个panel,我点击左边的菜单,把相应的UserControl添加到panel中,但是我点击已经在panel中的UserControl中的按钮,想把另外一个UserControl加载到这个panel中,该怎么办呢? 各位哥哥帮帮忙,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把UserControl中的按钮点击,发布为一个事件,然后在窗口中处理这个UserControl的自定义事件 jointan() 能不能说明白一点呢~~~ 你在真加USERCONTROL时相应的也为它添加一个事件,如CLICK事件this.btnInit.Click += new System.EventHandler(btnInit_Click);然后以相应的方法名实现你要做的操作btnInit_Click(){} 我没看懂你说的,参看MSDN的委托,事件 Form里面有一个panel,panel原本显示一个UserControl,点击UserControl中的按钮,使Form里面panel显示另外一个UserControl public class UserCtl : UserControl { ......................... public event EventHandler ButtonClick; private void button1_Click(object sender, EventArgs e) { if (ButtonClick != null) ButtonClick(this,EventArgs.Empty ); } } class Form1:Form { .................. private void mnuLoad_Click(object sender, EventArgs e) { UserCtl ctl = new UserCtl(); ctl.ButtonClick +=new EventHandler(ctl_ButtonClick); this.panel1.Controls.Add(ctl); } private void ctl_ButtonClick(object sender, EventArgs e) { UserCtl2 ctl = new UserCtl2(); ctl.Top = 200; this.panel1.Controls.Add(ctl); } } 一键获取所有TextBlock控件的Name属性 怎么确定图片的位置呢 [求救]如何从网页中与本地应用程序交互 求C#中给datagridview中每行加个倒计分钟 C#中如何判断字符串路径是否合法 如何让c#中窗体内的button按钮活动 C#调用C++的问题? 急!关于c#做的并口转I2C的程序! 在.NET SDK中找不到CoolBar。 近日在.net中有一些问题,请教了! 怎么在combobox中加入图片?? 控件连带数据内容问题?
this.btnInit.Click += new System.EventHandler(btnInit_Click);然后以相应的方法名实现你要做的操作
btnInit_Click()
{
}
{
.........................
public event EventHandler ButtonClick;
private void button1_Click(object sender, EventArgs e)
{
if (ButtonClick != null)
ButtonClick(this,EventArgs.Empty );
}
}
class Form1:Form
{
..................
private void mnuLoad_Click(object sender, EventArgs e)
{
UserCtl ctl = new UserCtl();
ctl.ButtonClick +=new EventHandler(ctl_ButtonClick);
this.panel1.Controls.Add(ctl);
} private void ctl_ButtonClick(object sender, EventArgs e)
{
UserCtl2 ctl = new UserCtl2();
ctl.Top = 200;
this.panel1.Controls.Add(ctl);
}
}