transparent-control

    4熱度

    1回答

    我繼承了Delphi本地控件的TGroupBox,並重寫其Paint方法以繪製圓角矩形。 procedure TclTransparentGroupBox.CreateParams(var params : TCreateParams); begin inherited; Params.ExStyle := params.ExStyle or WS_EX_TRANSP

    0熱度

    1回答

    我知道這已被問了很多次,但不是我試圖解決它的方式。 我在UserControl的面板上有標籤,並且UserControl進入表單。 Label.BackColor = Transparent。 面板來自DevExpress,我已經設置了漸變背景。 問題:標籤不是透明;它們每個在文本週圍都顯示爲白色實心矩形。 (我認爲白色來自面板,因爲兩種漸變顏色中的第一種顏色是白色。) 一切我對這個問題谷歌說我需

    19熱度

    1回答

    我真正想要的是IsHitTestVisible的一個版本,忽略了鼠標點擊事件但仍捕獲鼠標進入和離開事件。 背景: 每次在焦點控制下彈出信息覆蓋圖。這是一項要求,所以我無權刪除此行爲。這是使用包含矩形形狀的裝飾器來實現的,該矩形填充了圖像畫筆。所有控件都以編程方式創建,不涉及XAML。 期望的行爲: 當通過矩形用戶將鼠標,它應該成爲部分透明的。這樣他們就可以看到疊加層下面的其他控件並點擊它們。 當用

    0熱度

    1回答

    Public Class HighlightKey Inherits Control Private m_fillColor As Color = Color.White Private m_opacity As Integer = 100 Private alpha As Integer Private m_image As Image

    11熱度

    2回答

    我需要製作一個包含帶有透明區域的PNG圖像的窗體。表格必須是不可見的,而圖片必須保持可見並且透明區域必須保持透明。問題是圖像透明度。在這種情況下,主窗體是透明的,不可見的,而所有的組件/控件保持可見。但是,PNG圖像的透明區域不保持透明度。如何保持透明度? procedure MakeTransparent; var AControl: TControl; A, Ma