2013-04-29 28 views
1

我有一個窗體可以在大多數情況下正確顯示組件邊框。TDBEdit/TEdit組件邊框消失

但是,當我從表單的第一個輸入字段中取出時,所有窗體的TDBEdit/TEdit組件的邊框消失。當被隱藏時,組件的邊框會重新出現。

我可以在運行時通過循環窗體的組件並設置TDBEdit/TEdit邊框(BevelInner:bvLowered,BevelOuter:bvRaised)來重置它們。

此外,此問題似乎與「項目選項」中的「啓用運行時主題」選項有關。只有啓用此選項並且不管正在使用的Windows主題如何,此問題才存在。

的CodeGear™Delphi®2007 R2的Win32版本11.0.2902.10471

回答

1

經過一些額外的研究看來,這是一個已知的問題,當主要用戶使用Alt鍵的發生。

有關解決方法的更多信息,可以發現: http://qc.embarcadero.com/wc/qcmain.aspx?d=37403

+0

注意[QualityCentral現在已經關閉(https://community.embarcadero.com/blogs/entry/quality-keeps-moving-向前),所以你不能訪問'qc.embarcadero.com'鏈接了。如果您需要訪問舊的QC數據,請查看[QCScraper](http://www.uweraabe.de/Blog/2017/06/09/how-to-save-qualitycentral/)。 – 2017-06-09 17:32:26