弹出的对话框被窗体挡住了,该怎么处理? 有2个窗体,form1,form2,点击form2上一个按钮触发一个colordialog,可是被form1挡在后面,该怎么让colordialog到前端来显示? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是DELPHI7就这样:Windows.SetParent(colordialog.Handle, form2.Handle);如果是Delphi 10的话colordialog.Execute(form2.Handle);至于Form1、Form2的前后端自己处理。Delphi如果没有为一个窗体指定父窗体,默认的是Application的隐形窗体,所以导致有时ShowModal窗体,会在某个窗体后面。楼主记得结贴。 有Delphi 10这个版本,今天才知道,惭愧 form2设置了居于最上层的属性吗? 如果有 改下 datamodule使用出错,急急 如何启用一个被禁用的服务? DLL问题,帮帮忙! 对treeview不熟悉,希望大家帮帮忙。 动态建立ODBC(急!!!!!) 请问用TBitmap创建位图,并写上字后,如何保存成16色的位图?默认创建的是高彩色的。 如何在服务器端判断由客户端提交页面中哪个checkbox被选中 怀疑ADO已坏,如何重装,去哪里下载ADO软件??????????????? 再问现在才学DELPHI有用吗? delphi5中dbgrid不能正确显示adotable中的内容 [100分]这段C的汇编代码转到delphi中如何写? 遍历文件
Windows.SetParent(colordialog.Handle, form2.Handle);
如果是Delphi 10的话
colordialog.Execute(form2.Handle);
至于Form1、Form2的前后端自己处理。Delphi如果没有为一个窗体指定父窗体,默认的是Application的隐形窗体,所以导致有时ShowModal窗体,会在某个窗体后面。楼主记得结贴。