0
禁用我有充滿TImage中的表單主題。我把這個TGridPanel放在這裏。如果在Windows 7中啓用了主題,則TGirdPanel將以透明度顯示。如果主題被禁用(無視覺樣式),則TGridPanel會失去透明度並隱藏其佔用的部分。我使用Delphi XE2TGridPanel沒有透明度,如果在Win7
有沒有辦法解決這個?
禁用我有充滿TImage中的表單主題。我把這個TGridPanel放在這裏。如果在Windows 7中啓用了主題,則TGirdPanel將以透明度顯示。如果主題被禁用(無視覺樣式),則TGridPanel會失去透明度並隱藏其佔用的部分。我使用Delphi XE2TGridPanel沒有透明度,如果在Win7
有沒有辦法解決這個?
這就是生活的面板一個基本事實。這不是特殊的TGridPanel
,你會看到從TCustomPanel
派生的任何控制同樣的效果。僅當應用程序爲主題時才支持透明度。
網格面板只是佈局你控制的便捷方式。如果你想支持運行未知,那麼最簡單的解決方案是刪除TGridPanel
並手動佈局控件。這是非常微不足道的事情。處理當前包含面板的控件的OnResize
事件,並根據需要放置控件。然而
TJvPanel具有透明特性,但沒有TJvGridPanel :( – Moore 2013-05-08 11:29:15