-2
我如何使這個按鈕像這些圖標? 我怎麼可以讓這樣的按鈕在Windows窗體c#
我如何使這個按鈕像這些圖標? 我怎麼可以讓這樣的按鈕在Windows窗體c#
通常情況下,爲了在Winforms
創建程式化按鈕,您可以用Button.Image
物業工作:
this.myButton.FlatStyle = FlatStyle.Flat;
this.myButton.Image = // your image
// ...
在圖像中的按鈕包括文本,但由於枚舉System.Windows.Forms.TextImageRelation
(在使用該屬性Button.TextImageRelation
)不允許在圖像下方顯示文本...使用此方法獲得相同樣式可能會成爲一項艱鉅任務(使用GDI,處理繪畫事件,創建類的衍生物等等) ,除非有一個我不知道的技巧。
重新創建相同樣式的最快最簡單的方法是創建一個具有空Text
屬性的按鈕,並手動將該文本包含在圖像文件中。其實,你設置:
this.myButton.FlatStyle = FlatStyle.Flat;
this.myButton.ImageAlign = ContentAlignment.MiddleCenter;
this.myButton.Text = "";
,你把這個圖像(只是一個例子)直入控制:
謝謝IAM問這個問題,因爲我不知道如何將文本 –
正如我所說的,你可以使用'Button.Text'屬性來設置文本。但使用這種方法在圖像下面獲取文本將會非常棘手。這就是爲什麼我建議你創建一個包含底部文本的圖像,然後創建一個沒有文本和圖像的按鈕。 –
我編輯了我的答案,使其更清晰。 –