小弟刚开始学C#,问个简单问题,类似windows中记事本中查找功能的弹出式窗口的实现,请各位大侠指点

madong 2003-10-17 08:36:16
如题,查找的弹出式窗口打开后仍可以在记事本中进行输入等操作,我在C#中打开一个对话框来实现却不能在父窗口中进行输入了,请位要怎么样实现才可以,先谢了!!!
...全文
149 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
madong 2003-10-21
  • 打赏
  • 举报
回复
我的问题已经解决了,十分感谢上面几位仁兄,尤其是ArLi2003(阿利 来的少了我还会爱你们的),现在就结贴,再次感谢!!!
madong 2003-10-19
  • 打赏
  • 举报
回复
先谢谢各位了,等我试了之后立刻结贴
fgc5201314 2003-10-18
  • 打赏
  • 举报
回复
楼上的兄台你也错了!因为他要的效果是其他窗体可以输入~所以应该是:
FindForm Fform = new FindForm();
Fform.Show();
ArLi2003 2003-10-18
  • 打赏
  • 举报
回复
//不能用对话框,因为它会挂机调用方的窗体消息直到被调用的窗口关闭,用这个:

Form2 fm2 = new Form2();
fm2.Owner = this; //意思是置顶在当前窗口,但不影响当前窗口消息
fm2.Show();
coudoufu 2003-10-18
  • 打赏
  • 举报
回复
这是有模式对话框和无模式对话框的问题,
就象什么通用对话框,必须退出它们,才能回到主窗体,
象楼上那样就没错,写个对话框的类,初始化后,显示就可以了。
flers 2003-10-18
  • 打赏
  • 举报
回复
FindForm Fform = new FindForm();
Fform.Show();
yqhi 2003-10-18
  • 打赏
  • 举报
回复
楼上那位仁兄是使用多窗体。还要在主窗体中设置IsMidContaine属性。
也可以新建一个WINDOWS窗口:FindForm。
然后在菜单的CLICK事件中加入如下代码:
FindForm Fform = new FindForm();
Fform.ShowDialog();
Stevetan81 2003-10-17
  • 打赏
  • 举报
回复
在主窗口中写
ChildForm1 frm=new ChildForm1();
frm.Show();
madong 2003-10-17
  • 打赏
  • 举报
回复
各位大侠指点下小弟了,解决了立刻结贴,先谢了
Windows系统,notepad.exe(记事本)是一个“经典的”、“简洁的”文本编辑器。这个软件,没有华丽的外观,也没有繁杂的功能,仅仅是一个文本编辑小软件。虽然经过Windows系统数十年的变换,但它却保持着永恒姿态,数十年来几乎不曾改变过。曾经,VS的经典DEMO,就有它的身影,一个新建的项目,就藏有一个新建的“记事本”。然而,在WPF的项目,“记事本”却消失的无影无踪,也许是很容易实现,也许是为了革新,而不愿再传承“经典”。确实,使用WPF技术再次让“记事本”复活,确实也是一件非常容易的事情。但是,如果,使用WPF技术,再搭配当下非常流行的MVVM模式呢?复活“记事本”的难度却陡然上升至很多WPF程序员为之默默叹气。而,MVVM模式是掌握WPF的最顶级技术,MVVM模式拥有的无尽的优势,让WPF相对于过往的编程模式来说,是一种革命性的创新,从而也成为大型WPF项目必须的模式。但,习难度。。。。。。在这个《WPF记事本开发详解》的课程,赵老师带领你在WPF,从零开始一步步构建MVVM模式,直到让你亲自以WPF+MVVM的方式,让这个经典的“记事本”软件从你的手“复活”。在课程,赵老师会详细讲解WPF和MVVM的各种技巧,让你从此爱上WPF+MVVM编程。

110,538

社区成员

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

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

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