答案 0 :(得分:0)
通常,要在Winforms
中创建风格化按钮,您必须使用Button.Image
属性:
this.myButton.FlatStyle = FlatStyle.Flat;
this.myButton.Image = // your image
// ...
图片中的按钮包含文字,但由于枚举System.Windows.Forms.TextImageRelation
(在属性Button.TextImageRelation
中使用)不允许图片下方的文字...获取相同的样式接近风险成为一项艰巨的任务(使用GDI,处理绘画事件,创建Button
类的衍生物等等),除非有一个我不知道的技巧。
重新创建相同样式的最快速最简单的方法是创建一个空Text
属性的按钮,并手动将文本包含在图像文件中。实际上,你设置:
this.myButton.FlatStyle = FlatStyle.Flat;
this.myButton.ImageAlign = ContentAlignment.MiddleCenter;
this.myButton.Text = "";
并将此图片(仅作示例)直接放入控件中: