当前位置:主页>销售管理软件> 列表

如何使一个窗体显示保持在最顶部 找设备管理软件下载

进销存软件版1楼: 主窗口form1,现在在form1里执行form2.show,要实现form2在最顶,而焦点只能在form2上,
就算鼠标点击form1,也没有反应,当前活动窗口就是form2,form1不能获取焦点

2楼: 用如下语句打开窗口就行:
form2.ShowModal; 如设备管理软件下载

3楼: 用如下语句打开窗口就行:
Form2.FormStyle:=fsStayOnTop
form2.ShowModal;

4楼: 用form2.ShowModal; 打开的话,里面什么也不能做啊,我想在里面放进度条的,参数传不进去了

5楼: 还有,通过设置fsStayOnTop的置顶,当最小化窗后再还原时,窗口就不再在最顶了

6楼: 当最小化是,属性成fsNormal不好吗

进销存软件版7楼: 按你的说法,你是想让一个窗口显示在顶部,并给它传一些参数过去,可以用如下语句设置窗口为TOP就行了。
以下是设置不置顶和置顶。
SetWindowPos(form2.Handle,HWND_noTOPMOST,form2.Left,form2.Top,form2.Width,form2.Height, 0);
SetWindowPos(form2.Handle,HWND_TOPMOST,form2.Left,form2.Top,form2.Width,form2.Height, 0);

8楼: 很简单,打开工程文件,在PROJECT菜单的OPTIONS里的MAINFORM改成FORM2就行啦.

9楼: 帮顶!

http://www.source520.com

站长开发推广同盟 站长朋友的终极驿站
同时拥有海量源码电子经典书籍下载

http://www.source520.com/search/search.asp

"编程.站长"论坛搜索引擎-----为中国站长注入动力!

10楼: 多人接受答案了。