在Form1里面有一个UserControl1控件,我想通过空间UserControl1上的button1来执行Form1里面button1的事件
下面是我现在的代码
运行后单击说是"未将对象引用设置到对象的实例。"
我是新手
希望高手能帮帮忙
谢谢了先Form1里button1单击事件的代码public void button1_Click(object sender, EventArgs e)
{
Close();
}
UserControl1里button1单击事件的代码private void button1_Click(object sender, EventArgs e)
{
(this.Parent as MainForm).button1_Click(sender, e);
}
下面是我现在的代码
运行后单击说是"未将对象引用设置到对象的实例。"
我是新手
希望高手能帮帮忙
谢谢了先Form1里button1单击事件的代码public void button1_Click(object sender, EventArgs e)
{
Close();
}
UserControl1里button1单击事件的代码private void button1_Click(object sender, EventArgs e)
{
(this.Parent as MainForm).button1_Click(sender, e);
}
解决方案 »
- C# 对话框点击确定按钮和点击叉号
- 怎么在form中添加音乐播放组件
- 请问 C#如何获取当前选中Label的Name属性
- 一个关于NHibernate的问题
- C#連接Access數據庫
- Dictionary中使用匿名对象如何调用属性
- .net中如何动态导出dll文件,再现等待。。。。。。。。。。。?
- ADO.net的性能太让我失望了
- 我建了一个类,用来连接数据库,但查询数据时,明明有这条数据,却告诉我没有!为什么?
- 调用WEBKIT报 “对 COM 组件的调用返回了错误 HRESULT E_FAIL。”
- System.Text.Encoding问题
- 求个关于c#的书,包括GDI+和数据库,控件什么的。。。
我的意思就是(this.Parent as Form1).button1_Click(sender, e);
可是还是出现"未将对象引用设置到对象的实例。"
// userControl11
//
this.userControl11.Location = new System.Drawing.Point(0, 58);
this.userControl11.Name = "userControl11";
this.userControl11.Size = new System.Drawing.Size(892, 612);
this.userControl11.TabIndex = 14;this.Controls.Add(this.userControl11);this.userControl11 = new WindowsFormsApplication1.UserControl1();private UserControl1 userControl11;
因为我的UserControl1放在了一个panel1里了
如果要是从panel里拿出来就不会报错了
我想知道怎么能在panel里也不报错呢?
谢谢mytimes_walker