Delphi 怎么能使在打开form1后 我点击别的地方 form1不会隐藏

我也不知道此时是隐藏还是关闭?要求是不能用showmodal这样的话就不能再点别的了我只想form1不关闭不隐藏procedureTFrm_Main_qt.N24Clic... 我也不知道此时是隐藏还是关闭?
要求是 不能用showmodal 这样的话就不能再点别的了
我只想form1不关闭不隐藏
procedure TFrm_Main_qt.N24Click(Sender: TObject);
begin
if not assigned(frm_hykcz) then
Frm_hykcz := TFrm_hykcz.Create(self);
Frm_hykcz.Left :=Frm_Main_qt.Image1.Left ;
Frm_hykcz.Width :=Frm_Main_qt.Image1.Width div 2;
Frm_hykcz.top :=Frm_Main_qt.Image1.Top + Frm_Main_qt.ToolBar1.Height +frm_main_qt.Bevel1.Height ;
Frm_hykcz.Height :=Frm_Main_qt.Image1.Height ;
Frm_hykcz.Show;
if not assigned(frm_czktk) then
Frm_czktk := TFrm_czktk.Create(self);
frm_czktk.Show;
end;
展开
 我来答
splashchaos
2015-01-06 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3342
采纳率:0%
帮助的人:3668万
展开全部

添加下面的函数

 SetWindowPos(
    Handle,    
    HWND_TOPMOST,
    0, 0, 0, 0,
    SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);

可以设置一个按钮,点击就切换,设置一个boolean,记录状态,在HWND_TOPMOST,
和HWND_NOTOPMOST之间切换~

a470198949
2015-01-05 · TA获得超过359个赞
知道小有建树答主
回答量:592
采纳率:59%
帮助的人:203万
展开全部
那就直接 show 就行了,不要后面的那个 modal 就可以了。
更多追问追答
追问
但是我在点击主窗体上的button时 form1 就没了  怎么回事呢?
追答
我怎么知道怎么回事。你又不把代码贴出来,谁知道你做了什么事情,为什么会这样。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友67fbafd
2015-01-06 · 超过28用户采纳过TA的回答
知道答主
回答量:164
采纳率:0%
帮助的人:68.5万
展开全部
splashchaos 说的对 你就是想和qq似的置顶嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式