2 mousesoft MouseSoft 于 2014.03.10 16:26 提问

Delphi Application.MainFormOnTaskbar := True;

大家有没发现在个问题就是当项目加入 Application.MainFormOnTaskbar := True; 后,MainForm不能显示在同一项目的其它窗口前面?,

即为,当有 form1 ,form2两个窗口,form1为MainForm,当两个窗口都显示时,form1只能显示在form2后面,

当把Application.MainFormOnTaskbar := True;去掉的话,如果你的form2有用到 Ribbon控件的话,每点完Ribbon的button,form2就自动跳到form1后面,

当Application.MainFormOnTaskbar := True的话,就不会出现Ribbon的问题,但就会出现form1不能在form2前面的问题。

今天我试了一天了,大家有没更好的办法?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Delphi 操作“任务栏”
Delphi 操作“任务栏”
摄像头CallBack函数调用示例
摄像头CallBack函数的调用示例,用delphi 2007编译成功,用d7的朋友请把 CapDemoC.dpr 中的 Application.MainFormOnTaskBar := True; 注释掉就行了。
优化减少Delphi XE系列 IDE 编译程序体积
1 2 3 4 5 { Reduce EXE size by disabling as much of RTTI as possible (delphi XE10.1 } {$IF CompilerVersion >= 21.0} {$WEAKLINKRTTI ON} {$RTTI EXPLICIT METHODS([]) PROPERT
Delphi xe 下快捷使用 FastMM 的内存泄露检测功能
原文地址:http://www.cnblogs.com/zhenfei/p/4106147.html Delphi xe 集成了FastMM,调试程序是的时候可以方便地检查内存泄露了。  使用方法:在project中,添加一行:       ReportMemoryLeaksOnShutdown := DebugHook DebugHook   当然,实际上除了暴露内
delphi2007 Tstringlist的新增属性 StrictDelimiter
<br />经常会用到stringlist类的字符串分割功能,简单易用。如下代码,把用tab键分隔的string转为stringlist<br />var t: tstringlist;<br />begin<br />   t.Delimiter:= #9;<br />   t.DelimitedText:= ss;<br /> <br />但Tsringlist有个问题,就是空格总是会被拆分。<br />在delphi2007上发现 tstringlist 多了个属性 StrictDelimiter(精
Delphi 在任务栏隐藏程序图标
方法一: 1、修改工程文件中的“Application.MainFormOnTaskbar := True;”为“Application.MainFormOnTaskbar := False;” 2、在主窗体的 OnShow 事件中写下:ShowWindow(Application.Handle, SW_HIDE); 方法二:SetWindowLong(Self.Handle,GWL_
ADOQuery和ADOTable有个属性EnableBCD,把它设为true还是false?两者有何区别?
如果EnableBCD设为true ,则adDecimal and adNumeric 字段从数据库读出来后放在TBCDField类中,这种类表示数值比较精确,而如果EnableBCD为false则所有的adDecimal\adNumeric\adFloat型的数据都以float型读出来,这样会对数据的精确度有一定的影响。 因为就像英文例子所述: 使用BCD型: 3 * (2/3) = 2
Delphi 使用笔记
1、 Q:ACCESS “数据库无可更新的查询”    A:数据库为只读   2、 cxGrid 明细只显示一行 主表:KeyFieldName  iVID  从表:DetailKeyFieldName  iVID      MasterKeyFieldName   iVID      KeyFieldName   Iid       (从表主键)   3、 con
双缓冲DoubleBuffered解决闪烁问题
1 在应用程序中使用双缓冲的最简便的方法是使用 .NET Framework 为窗体和控件提供的默认双缓冲。通过将 DoubleBuffered 属性设置为 true。
Delphi中的SendKeys函数
用过Visual Basic等编程语言的朋友们一定对其SendKeys函数非常熟悉。利用该函数可以把一个字符串发送到目标窗口(比如记事本)或控件(比如一个Edit控件)中,就好像是在目标窗口或控件中输入这个字符串一样。但是,在Delphi中却没有为我们提供这样的函数。其实,Borland的工程师们早就提供了一个方便的方法:在Delphi5.0企业版的安装盘的/info/Extras/SendKey