问题描述
现在有一个主窗体MainForm是容器窗体这个窗体一个菜单,是调用Form1窗体的名字叫ItemClick第一次调用Form1(newFomr1().show())的时候,让它全屏再点ItemClick,也就是还要调用一个新的Form1窗体,这个时候它是被调用了但是它的显示确实在最下层,也就是被之前调用的窗体给档住了怎么样让它在最顶层(不是最大化)高手请帮帮我啊!
解决方案
解决方案二:
没人知道吗???
解决方案三:
google搜索singleton模式窗体.Active()
解决方案四:
显示前在设置窗体参数
解决方案五:
在Form1的构造函数里面定义让他置顶呀!去google搜索一下。
解决方案六:
窗体有个属性可以设置,显示在桌面最上层。
解决方案七:
你好,感谢你的回答。。。我的问题主要是如果在MDI窗体中,我当前的子窗体是全屏的,再调用其他窗体时候,就自动变成全屏了如果不用模式启动的话,有什么其他办法能不让他全屏啊????
解决方案八:
如果在MDI窗体中,我当前的子窗体是全屏的,再调用其他窗体时候,就自动变成全屏了,而且一缩小,就把所有的窗体都自动缩小了,好奇怪。。。如果不用模式启动的话,有什么其他办法能不让他全屏啊????各位高手可以帮我试一下吗?
解决方案九:
继续顶。。。
解决方案十:
是最顶层么》?topmost?如果你不能实现topmost,就P-InvokeWin32API好了
解决方案十一:
主窗体MainForm两个窗体,Form1,Form2调用Form1,然后点全屏这时候Form1是全屏状态然后通过主窗体MainForm的菜单调用Form2,这个时候要求Form2启动的时候不能全拼但是程序里却自己全屏了前提是我在调用Form2时,Form1被我设置成全屏状态,所以在调用Form2时,就跟着全屏了,,能不能不要让Form2全屏,但Form1保持全屏
解决方案十二:
不知道是我没有说清楚还是问题比较难啊?
解决方案十三:
继续顶。。。。。