编程论坛's Archiver

guoyifeng 发表于 2006-8-22 22:59

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

在.net框架中怎么实现 单击BUTTON就打开一个窗体啊?  

xupeng 发表于 2006-8-23 09:29

窗体就是一个类,不如你弄了个窗体叫mydialog你可以把这个窗体对应的类命名为Cmydialog.<BR>button的check消息处理函数为:<BR>[CODE]Cmydialog cmd;<BR>cmd.DoModal();[/CODE]<BR>窗体就显示出来啦[em01]<BR>对了,在使用Cmydialog的时候不要忘记引入头文件啊[em09]

十一月天 发表于 2006-8-23 12:27

定义你要显示的窗体的类的对象,再用这个对象的show()方法

xupeng 发表于 2006-8-23 13:16

偶是有模的,斑竹是无模的[em02]<BR>不过无模用后要进行垃圾回收,不过在.NET里不手动回收也行啊[em01]

sdpdww 发表于 2006-8-30 13:33

<DIV class=quote><B>以下是引用<U>xupeng</U>在2006-8-23 9:29:31的发言:</B><BR>窗体就是一个类,不如你弄了个窗体叫mydialog你可以把这个窗体对应的类命名为Cmydialog.<BR>button的check消息处理函数为:<BR>[CODE]Cmydialog cmd;<BR>cmd.DoModal();[/CODE]<BR>窗体就显示出来啦[em01]<BR>对了,在使用Cmydialog的时候不要忘记引入头文件啊[em09]</DIV>
<p>这是模式窗体的现实方法,下面是非模式窗体的现实方法<BR>Cmydialog* myform=new Cmydialog;<BR>myform.Create(IDD_DIALOG1);     //IDD_DIALOG1是你的那个窗体的id<BR>myform.Show(SW_SHOW);<BR>

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.