有其它方式可让第二个窗体永远显示在主窗体的上方(也不是使用父子窗体的方式) 通过API可以实现,具体忘了,不好意思,你可以去查查 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 假设Form1是主窗体Form2.Owner = Form1 楼上的"有模式"或在每次在别的窗体的LOAD事件时调用FORM2.(前置的那个方法)---单词让了..,..偶这种门外汉用的时候才查MSDN.... Form2.ShowDialog();显然不合要求。这样不能操作主窗口体的。 我有一个办法,可能大家会觉得比较菜,但我是这样做的,应该算是一种模拟效果。首先,定义一个应用程序的静态类,然后在该类中添加一个属性,该属性的数据类型是System.Windows.Forms.Form,然后当客户第一次打开该窗体的时候,给这个静态类的这个属性赋值为打开的这个窗体;当然打开的这个窗体一定不能是模式窗口(即不能用ShowModelDialog()打开该窗体),当你点击夫窗口的一个按钮以后,在事件中添加Form2.Activate()就OK了。这样这个窗体会永远在最前面,当然不会影响其它的应用程序窗体的优先级。 storm97,can you tell clearly....thanks......and up Form2.ShoeDialog dosen't good way for me to solve my problemthanks for lots... 你不需要使用Form2.ShowDialog(),只需要使用Form2.Show()就行了。我的意思是用一个应用程序全局变量来存放这个Form2窗体,他的父窗体可以是任意一个,当你要打开Form2的时候,先去静态类里面查看那个存放Form2的属性是否为Null,如果不是,你可以从静态类来得到Form2的一个实体,再掉用这个实体的Activate()方法,这样的话就能够保证你的程序里面是中只有一个Form2的实体。 楼主的意思是既要让Form2一直显示在Form1上面,同时Form1还可以操作?但是我觉得这样做有什么实用价值吗?(不好意思,兄弟我比较愚钝) 为什么非要窗体呢,你是想要达到Photoshop里的工具箱或功能面板那种效果吗? TO:91bct(菠菜)当然有它自身的用处了。 Form2.Owner = Form1;Form2.Show; Imports Microsoft.VisualBasic.CompatibilityVB6.ShowForm(Me,0) 实在没办法啦 硬件高手进 datagridview的数据显示格式 vs2008 打开vs2005 的项目 兄弟快要活不了了 关于 ASP.NET 2.0 中基于文件系统的 Web 应用程序,图片路径找不到的问题! 白痴问题,大家不要见笑!! 请问C#中是否有比较方便的copy两个实例中相同属性的方法? 求时间格式的检验方法。急!!! java与C#哪个更好,更有前途呢,请个位大虾们指教!!!! c# 人才济济 来问个奇怪的问题 检索大容量数据库时,如何做一个线程,显示查询进度,请指教!! 如何将Mdi父窗体委托给mdi子窗体,或者把Mdi父窗体的属性委托给mdi子窗体
Form2.Owner = Form1
FORM2.(前置的那个方法)---单词让了..,..
偶这种门外汉用的时候才查MSDN
....
显然不合要求。这样不能操作主窗口体的。
首先,定义一个应用程序的静态类,然后在该类中添加一个属性,该属性的数据类型是System.Windows.Forms.Form,然后当客户第一次打开该窗体的时候,给这个静态类的这个属性赋值为打开的这个窗体;当然打开的这个窗体一定不能是模式窗口(即不能用ShowModelDialog()打开该窗体),当你点击夫窗口的一个按钮以后,在事件中添加Form2.Activate()就OK了。
这样这个窗体会永远在最前面,当然不会影响其它的应用程序窗体的优先级。
thanks......
and up Form2.ShoeDialog dosen't good way for me to solve my problem
thanks for lots...
我的意思是用一个应用程序全局变量来存放这个Form2窗体,他的父窗体可以是任意一个,
当你要打开Form2的时候,先去静态类里面查看那个存放Form2的属性是否为Null,如果不是,你可以从静态类来得到Form2的一个实体,再掉用这个实体的Activate()方法,这样的话就能够保证你的程序里面是中只有一个Form2的实体。
但是我觉得这样做有什么实用价值吗?(不好意思,兄弟我比较愚钝)
Form2.Show;