FORM显示定位的问题! 我程序中有多个FORM,怎么样将我需要显示的某个FORM始终显示在所有FORM的最前面呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在这个Form的Deactivate事件中加入一行代码:private sub form_deactivate() me.load me.showend sub没有试验过,临时想的,也许会有用吧! me.load 改成 load me比较傻瓜一点 如果该form显示后其他form不用访问的话Form1.Show vbModal 用form1.ZOrder或用API SetWindowPos 处理Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As LongPrivate Const HWND_NOTOPMOST = -2Private Const HWND_TOP = 0Private Const HWND_TOPMOST = -1Private Const SWP_NOMOVE = &H2Private Const SWP_NOSIZE = &H1Private Const SWP_SHOWWINDOW = &H40SetWindowPos(form1.hwnd, HWND_TOP, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE Or SWP_SHOWWINDOW) 如果其他FORM也需要访问,应该怎么办呢? frmmap.Showfrmmap.ZOrder每个窗体调用的时候都写上 单击datagrid行给text赋值的问题! 我实在是无能为力了!你们看看,或许挺简单的啊!LET‘S GO! 为什么我用企业管理器连接远程的 SQL SERVER 老是失败?提示:连接超时. 用最简单的方法读取文件结尾的200个字节 如何CHECK时间的合法性 如何获得数据库服务器的机器名称? 如何在vb的报表中动态加入图片 大家为什么在网上回答提问?- 送分,敬请关注! 天呀,不可输入 如何设置一个按扭为透明的? 求助!各位大侠,在vb中怎么实现两个exe文件之间参数的传递!! 用VC MFC制作的ACTIVE控件,如何用VB正确的传递参数?
me.load
me.show
end sub没有试验过,临时想的,也许会有用吧!
比较傻瓜一点
Form1.Show vbModal
Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Private Const HWND_NOTOPMOST = -2
Private Const HWND_TOP = 0
Private Const HWND_TOPMOST = -1
Private Const SWP_NOMOVE = &H2
Private Const SWP_NOSIZE = &H1
Private Const SWP_SHOWWINDOW = &H40
SetWindowPos(form1.hwnd, HWND_TOP, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE Or SWP_SHOWWINDOW)
frmmap.ZOrder
每个窗体调用的时候都写上