.net 中,指定事件弹框的弹框与在事件中定义的form不相符
本帖最后由 u012831115 于 2013-12-11 20:25:20 编辑
.net vs2010环境下,定义了一个button,click实践中定义了一个弹框,内容非常简单,只是一个弹框,代码如下:
private void 用户权限修改ToolStripMenuItem_Click(object sender, EventArgs e)
{
rightSet rs = new rightSet();
rs.sendMessage(LoginRoler.U_Id);
rs.ShowDialog();
}
其中sendMessage()只是用来传递参数;
结果在单击完button之后,弹框如下:(这个弹框不是我定义的form,不知道是怎么回事)
求大虾、大神帮忙看看!
------解决方案--------------------看你窗体的效果跟没进入InitializeComponent()是一样的,暂时还真想不到别的原因,建议你从构造函数里断点查一下,跟进一下InitializeComponent;
------解决方案--------------------如果你在设计器中做的一切设计都没有在运行中显示出来,那么说明rightSet窗体子组件(控件)没有初始化 检查rightSet的构造方法里面 InitializeComponent有没有被调用
------解决方案--------------------InitializeComponent 没有执行。