0

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

我将背景图像属性设置为我想要的图像,并在 FormLoad 事件中设置图像关系,如下所示:

button1.TextImageRelation = TextImageRelation.ImageBeforeText;

因此,当左侧有图像而右侧有文本时,我期望得到类似“列表”的东西。

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

4

3 回答 3

3

您应该使用Image按钮的属性,而不是BackgroundImage. TextImageRelationImage财产的作品。

这是不正确的用法BackgroundImage

于 2013-03-16T12:52:19.080 回答
0

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

于 2013-03-16T13:19:00.087 回答
0

好的,我通过将 BackgroundImageLayout 设置为 None 来解决它

于 2013-03-16T12:14:00.280 回答