我有一个WinForms应用程序。 在主窗体中,我有一些按钮,我想在文本旁边添加图像。在c上设置文本和图像按钮#
我的背景图像属性设置为我想要的图像,并在FormLoad事件 我设置这样的图像关联:
button1.TextImageRelation = TextImageRelation.ImageBeforeText;
,所以我期待得到的东西像一个“清单”时,上左侧有一个图像 ,右侧有一个文字。
但所有现在我得到的是对图像的按钮和多重垂直的中央的文字和水平
我有一个WinForms应用程序。 在主窗体中,我有一些按钮,我想在文本旁边添加图像。在c上设置文本和图像按钮#
我的背景图像属性设置为我想要的图像,并在FormLoad事件 我设置这样的图像关联:
button1.TextImageRelation = TextImageRelation.ImageBeforeText;
,所以我期待得到的东西像一个“清单”时,上左侧有一个图像 ,右侧有一个文字。
但所有现在我得到的是对图像的按钮和多重垂直的中央的文字和水平
好,我解决它由BackgroundImageLayout设置为无
您应该使用Image
按钮的属性,而不是BackgroundImage
。 TextImageRelation
与Image
属性一起使用。
这是BackgroundImage
的错误用法。
对FormLoad事件不做任何事情。只需点击您想要更改图像和文本的按钮,然后按F4键,即会出现属性窗口。找到文本并将其设置为无,即删除您在文本中找到的任何内容。对于需要在属性窗口中查找图像的图像,然后调出所需的图像。这就是全部
保留它,别人可能希望知道如何解决同样的问题。 – David 2013-03-16 12:15:53