注册 登录
编程论坛 VC.NET论坛

[求助]在.net框架中怎么打开窗体啊?

guoyifeng 发布于 2006-08-22 22:59, 2031 次点击
在.net框架中怎么实现 单击BUTTON就打开一个窗体啊?  
4 回复
#2
xupeng2006-08-23 09:29
窗体就是一个类,不如你弄了个窗体叫mydialog你可以把这个窗体对应的类命名为Cmydialog.
button的check消息处理函数为:
[CODE]Cmydialog cmd;
cmd.DoModal();[/CODE]
窗体就显示出来啦
对了,在使用Cmydialog的时候不要忘记引入头文件啊
#3
十一月天2006-08-23 12:27
定义你要显示的窗体的类的对象,再用这个对象的show()方法
#4
xupeng2006-08-23 13:16
偶是有模的,斑竹是无模的
不过无模用后要进行垃圾回收,不过在.NET里不手动回收也行啊
#5
sdpdww2006-08-30 13:33
以下是引用xupeng在2006-8-23 9:29:31的发言:
窗体就是一个类,不如你弄了个窗体叫mydialog你可以把这个窗体对应的类命名为Cmydialog.
button的check消息处理函数为:
[CODE]Cmydialog cmd;
cmd.DoModal();[/CODE]
窗体就显示出来啦
对了,在使用Cmydialog的时候不要忘记引入头文件啊

这是模式窗体的现实方法,下面是非模式窗体的现实方法
Cmydialog* myform=new Cmydialog;
myform.Create(IDD_DIALOG1); //IDD_DIALOG1是你的那个窗体的id
myform.Show(SW_SHOW);

1