是否有任何方法可以隐藏按钮图像背后的按钮文字,例如带到前面或发送到后面选项?
我只需隐藏或显示按钮图片,因为我的代码会将原始文字CloseButton.text = "&Close";
转换为CloseButton.Text = "&Cancel";
执行另一个命令,因此我无法使用CloseButton.Text = "";
。
尝试了这个链接 - WinForms button with image and text,但我的按钮尺寸太小,无论我如何混合搭配TextAlign
和ImageAlign
,它都只会显示文字而非图像。
非常感谢任何帮助。提前谢谢。
以下样本按钮大小:
答案 0 :(得分:1)
将文本框放在按钮中并设置textbox.visible=false
方法
答案 1 :(得分:0)
是否有任何方法可以隐藏按钮图像背后的按钮文字 带到前面还是送回去选项?
没有这样的内置但你可以简单地清除控件的click事件上的文本。示例:如果您有发送回的单选按钮,则单击该按钮可清除控件文本controlId.Text = string.Empty
答案 2 :(得分:0)
正如@Rotem在评论中发表的那样。
让你的代码背后使用Tag属性而不是Text。最简单的方法是使用属性来制作它们。
我没有使用CloseButton.text = "&Close";
,而是将其更改为CloseButton.Tag = "&Close";
,并使我的代码解决了它,使其具有相同的功能,而无需在Text
中放置实际的Buttons
。归功于@Rotem。感谢。