C#中Vista在风格的button按钮
Vista效果的按钮控件,并且是开源的,
作者简介
我有一个习惯尽可能少使用的Windows标准控件。 如果我能写出我自己的控件那么我会的。 不管怎么说,这是第一个提出一个Vista风格的按钮,我没有创造出它在Photoshop。 我只是在设计的代码,因此它不太一样好找按钮的实际Vista系统。 实际的按钮本身可以做得很联合国Vista的十岁上下,如果你想通过改变颜色,但默认的按钮寻找的是左一个在顶部。
使用这个控件实际是很容易。 只需添加 VistaButton.cs 到您的解决方案文件,然后生成项目,你就会看到你的VS工具箱上多了一个控件 VistaButton
拖动控件到你的窗体上,设置几个属性就会看到效果
有12个属性与此对照,没有一个非常复杂的操作。 它们如下:
BaseColor
-在背面的颜色绘制。 该ButtonColor
物业从未绘制按钮被不透明和100%不透明度可使用此如果你希望你的。BackImage
-这是控制的图像的绘制在后面。 它的上面画基色。ButtonColor
-这是主要的按钮的颜色,颜色,突出显示下方。ButtonStyle
属性-设置是否控制的背景绘制当鼠标地区以外,它的客户。CornerRadius
-弯道的半径,高度不应超过一半的按钮。GlowColor
-围绕发光颜色的鼠标。HighlightColor
-按钮的颜色的突出显示一半的顶部。Image
-这是最上面的图片是画在按钮,这个例子中的跨图像在看到打勾。ImageAlign
-这是该地区客户的对齐按钮上的图像相对于。的ImageSize
-大小来绘制图像。ButtonText
-文本显示在按钮上。TextAlign
-文本对齐方式的,一样ImageAlign
。