C# 隐藏按钮图像后面的按钮文本

C# 隐藏按钮图像后面的按钮文本,c#,winforms,button,C#,Winforms,Button,是否有任何方法可以将按钮文本隐藏在按钮图像后面,如置于前面或置于后面选项 我只需要隐藏或显示按钮图像,因为我有一个隐藏原始文本的代码CloseButton.text=“&Close”至CloseButton.Text=“&Cancel” 执行另一个命令,使我无法使用CloseButton.Text=“” 尝试了此链接-但我的按钮太小,无论我如何混合和匹配TextAlign和ImageAlign,它都只能显示文本而不能显示图像 非常感谢您的帮助。提前谢谢 按钮大小示例如下: 是否有任何方法可以将

是否有任何方法可以将按钮文本隐藏在按钮图像后面,如置于前面置于后面选项

我只需要隐藏或显示按钮图像,因为我有一个隐藏原始文本的代码
CloseButton.text=“&Close”
CloseButton.Text=“&Cancel”
执行另一个命令,使我无法使用
CloseButton.Text=“”

尝试了此链接-但我的按钮太小,无论我如何混合和匹配
TextAlign
ImageAlign
,它都只能显示文本而不能显示图像

非常感谢您的帮助。提前谢谢

按钮大小示例如下:

是否有任何方法可以将按钮文本隐藏在按钮图像后面,如 带到前面还是发送到后面

没有这样的内置控件,但只需在控件的单击事件中清除文本即可。示例:如果您有单选按钮用于“发送回”,则单击该按钮可清除控件文本,并显示
controlId.text=string.Empty


将文本框置于按钮中,并将
Textbox.visible=false
method

设置为注释中发布的@Rotem


让代码隐藏使用标记属性而不是文本。最简单的解决方法是将属性用于它们的用途


而不是使用
CloseButton.text=“&Close”我将其更改为
CloseButton.Tag=“&Close”
并使我的代码绕过它,使其具有相同的功能,而无需在我的
按钮中放置实际的
文本
。将此asnwer归功于@Rotem。谢谢。

您试图解释,但我仍然不清楚,如果您不想显示,为什么需要使用
Text
属性。@Rotem就像我在帖子中说的,我有一个代码隐藏,它要求我使用文本,因为我正试图让它以这种方式工作,如果没有办法,则需要找到另一种方式。让您的代码隐藏使用
标记
属性,而不是
文本
。最简单的方法是使用属性来实现它们的用途。@Rotem非常感谢。以前从未尝试过使用
标记。我现在就试试。@Rotem
Tags
是正确的答案。我希望您可以发布一个我可以标记为正确的答案,或者我将不得不自己发布一个,因为我使用了您的建议使其生效。不要使用button.text属性。在按钮中放置新的文本框并使用它,这是一个解决方法,但它适合您的需要。我确实尝试过它,它很有帮助,但更好的答案是使用
标记。谢谢你,弗罗斯蒂