你在打开窗口的那个按钮上面检查下你所记录对应的窗体设置的变量,判断一下有没有打开,不可以么
解决方案 »
- 为什么自定义组合控件不能一起拖动?
- 请高手进来看看!谢谢(新手没分)
- 超市小票打印
- 不是高手不要来:串口接受问题?---- 在线等待!
- 菜鸟超简单问题:edit1.Text:=Leftstr(strgz;length(strgz)-1);出错,怎么回事?(在线等)
- 如何在DBGrid组件中将光标定位到指定的行列?如想将光标定位到[3,4]
- 要睡觉了,可是还有问题没解决!
- 请教:THXDBGrid 是那个组件包中的 组件呀?急!!!
- 在DElphi里的combobox控键,如何实现联想选择
- 会用到高级数据类型吗?
- 初学delphi就碰到和硬件打交道结果写入的数据错了,望你给我指点一下
- 我想用Delphi写一个简体转火星文的程序,不知道怎么实现,能不能给段代码?
不会根据变量 关闭窗体,这是关键
利用句柄关闭窗体var tliveform:HWND;
begin //注销
form1.suser_login:='';
tliveform:=form38.Handle;
if (tliveform <> 0) then // 如果窗口的句柄不为0,则表示指定
PostMessage(tliveform,WM_CLOSE,0,0); //窗口存在,则发送WM_CLOSE关闭窗口
end;
我的方法,把窗口分成动静二类。每次激活或显示窗口时,循环搜索关闭之前打开的动态窗口。