簡體   English   中英

面板邊框實心透明效果 c#

[英]panel Border solid transparent effect c#

我想知道如何在 Winforms 上存檔這種類型的邊框面板效果,我已經使用 Fixed3d 選項得到了底線和右線,但頂部和左側沒有運氣

在此處輸入圖像描述

我已經在 OnPaint 事件中使用此代碼獲得了它,如果有人正在尋找相同的感覺,可以查看此代碼示例

private void panel1_Paint(object sender, PaintEventArgs e)
        {
            ControlPaint.DrawBorder(e.Graphics, panel1.ClientRectangle,
               Color.White, 2, ButtonBorderStyle.Solid,
               Color.White, 2, ButtonBorderStyle.Solid, 
               Color.FromArgb(100,160,160,160), 2, ButtonBorderStyle.Solid,
               Color.FromArgb(100, 160, 160, 160), 2 ButtonBorderStyle.Solid);

ControlPaint.DrawBorder(e.Graphics, panel1.ClientRectangle,
               Color.FromArgb(100, 160, 160, 160), 1, ButtonBorderStyle.Solid,
               Color.FromArgb(100, 160, 160, 160), 1, ButtonBorderStyle.Solid,
               Color.White, 1, ButtonBorderStyle.Solid,
               Color.White, 1, ButtonBorderStyle.Solid)
        }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM