在c#按钮上设置文本和图像

时间:2013-03-16 12:10:59

标签: c# .net winforms

我有一个WinForms应用程序。 在主窗体中,我有一些按钮,我想在文本旁边添加一个图像。

我将背景Image属性设置为我想要的图像和FormLoad事件 我设置了像这样的图像关系:

button1.TextImageRelation = TextImageRelation.ImageBeforeText;

因此,当我在左侧有一张图片时,我希望得到类似“列表”的内容 在右边有一个文本。

但我现在得到的只是按钮中心的文字和垂直和水平图像的多样性

3 个答案:

答案 0 :(得分:3)

您应该使用按钮的Image属性,而不是BackgroundImageTextImageRelation适用于Image属性。

这是BackgroundImage的错误用法。

答案 1 :(得分:0)

好的我通过将BackgroundImageLayout设置为None

来解决它

答案 2 :(得分:0)

对FormLoad事件不执行任何操作。只需单击要更改图像和文本的按钮,然后按F4,即可显示属性窗口。查找文本并将其设置为空,即删除在文本中找到的任何内容。对于图像,您需要在属性窗口中找到图像,然后激发您想要的图像。这都是