我有一个面板,我在上面画了一个带阴影的半径框架。但我有一个简单的框架和单一的颜色。我怎样才能让她有光滑的色调?
我认为您需要使用 RGB 和 Alpha 通道。
Color BorderColor = Color.FromArgb(((int)(((byte)(161)))), ((int)(((byte)(164)))), ((int)(((byte)(169)))));
private void AfyTextBox_Paint(object sender, PaintEventArgs e)
{
DrawShadow(e);
GraphicsPath path = RoundedRectangle.Create(0, 0, this.Width - 5, this.Height - 5, 3);
e.Graphics.DrawPath(new Pen(BorderColor), path);
}