关于C#窗体间的问题

chinawomen 2009-01-06 06:16:34
窗体form1 和窗体form2 枚举GameMode {new,load}
form2 中有属性
private GameMode _type;

public GameMode Type
{
get { return _type; }
set { _type = value; }
}
构造函数
public form2(GameMode type){this.Type=type}

问题
from1的窗体中点击按钮事件中 form2 form=new form2(GameMode.new) form.show();
form2中的load 事件中if(this.Type=Game.new){......}
为什么我带了参数 运行后form2没有初始化 而是显示了一个小窗体
而我没有带参数的时候窗体则可以正常显示
请高手指点 谢谢!!!
...全文
99 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jimu8130 2009-01-08
  • 打赏
  • 举报
回复
你的带参初始化有没有加上
InitializeComponent();??????
chinawomen 2009-01-06
  • 打赏
  • 举报
回复
显示窗体2呀 1中有个构造函数带参数的 form.show();
king19840811 2009-01-06
  • 打赏
  • 举报
回复
m1的窗体中点击按钮事件中 form2 form=new form2(GameMode.new) form.show();
这句是什么东西啊

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧