GDI+Visual Studio .NET 2002.NET 1.0Visual Studio .NET 2003Windows 2003.NET 1.1Windows 2000Windows XP中级开发Visual StudioWindows.NETC#
创建一些酷炫的按钮和组合框






3.26/5 (37投票s)
2004年8月27日
1分钟阅读

79257

4286
使用 GDI+ 函数添加炫酷效果。
引言
本文介绍如何使用不同的 GDI+ 函数创建不同形状的按钮和组框。
此示例使用 GraphicsPath
对象等。为了创建拉长的按钮和圆角组框,我们使用 GrahicsPath
对象,并使用 AddArc
在左侧和右侧添加半圆,并在中间添加一个矩形以形成拉长形状。为了创建 Label
的梯形形状,我使用了客户端矩形并创建了一个包含客户端矩形三个角和右上角的点的多边形。我将宽度减少了 20 像素。对于阴影标签,我通过使用黑色颜色的 alpha 值来获取阴影颜色,并根据指定的阴影长度,将文本写入多次,每次迭代将左侧和顶部位置增加一个像素。此外,我使用了控件的 Region
属性来指定不规则形状,即非矩形形状的控件。
在这里,我们使用 LinearGradientBrush
来绘制渐变,并使用 GraphicsPath
来获取非矩形形状。控件的颜色方案属性有助于通过界面更改控件的不同颜色。OnPaint
方法调用不同的方法以绘制控件。