winForm中点击一个按钮,弹出一个小窗口,怎么实现啊?

PConlineSTU 2007-07-25 08:09:07
我现在想实现在一个form中,点击一个按钮就弹出一个新窗口,该怎么写程序啊?
...全文
4259 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Qcls2009 2010-09-21
  • 打赏
  • 举报
回复
Form fq= new Form();
fq.ShowDialog(this);这样就行了
不会弹出重复窗口
fq.Show()也可以,不过会重复弹出
kingonehappy 2007-07-26
  • 打赏
  • 举报
回复
Form2 frm2 = new Form2();
//如果需要对frm2继续控制操作,而不阻塞当前窗体
frm2.Show();
//如果要在对frm2操作中阻塞当前窗体
frm2.ShowDialog();
zmj1563 2007-07-26
  • 打赏
  • 举报
回复
如果要返回值的话用

form1 form=new form1
form.ShowDialog();
if(obj.ShowDialog(this)==DialogResult.Ceacel)
{
this.textBox.text=form.textbox.text;
}
form.Dispose();


弹出窗口,当窗口关闭时,把form1内的textbox.text的值
返回到当前操作的窗口
yaoshuwen 2007-07-26
  • 打赏
  • 举报
回复
MessageBox.Show()~~~~~~~~
谁用谁知道~~~~~~~~~~~~~~~
ztenv 2007-07-26
  • 打赏
  • 举报
回复
MessageBox.Show();//最多有三种按钮可以显示,很爽
slycao 2007-07-26
  • 打赏
  • 举报
回复
楼上说的对
wen123to 2007-07-25
  • 打赏
  • 举报
回复
觉得我最常用的是 showdialog(),因为可以判断结果
wuxiangtuan 2007-07-25
  • 打赏
  • 举报
回复
新窗口的名字为Form2
然后在双击你说的按扭,写下面的事件就ok了
Form2 form=new form2();
form.Show()
JustLovePro 2007-07-25
  • 打赏
  • 举报
回复
Form2 form=new form2();
form.Show()
emil_522 2007-07-25
  • 打赏
  • 举报
回复
还可以条用api
flyingbread 2007-07-25
  • 打赏
  • 举报
回复
同楼上,你还可以用ShowDialog的方法。办法很多的说。
zhao896 2007-07-25
  • 打赏
  • 举报
回复 3
很简单,你点击项目---添加,然后添加一个windows 窗体,其实一个窗体就是一个类,然后在你的主窗体下实现这个窗体的实例,就是在你按钮的click事件下, Form2 form=new form2();
form.Show();就可以了

110,532

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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