工具条加速器文本

时间:2010-08-10 20:39:01

标签: c# winforms menu

我正在尝试获取ToolStripMenuItem的文本,就像它已经被渲染用于绘制一样。

如果我有这个:

var ts = new ToolStripMenuItem("&New File...");

我想获得"New File...",而且似乎没有获取此信息的属性。

我查看了Reflector中的TextRendererToolStripRenderer类,最终发现它将字符串传递给一个非文档函数,该函数将文本呈现给图形对象。

有没有人知道获取渲染字符串的内置方法,或者我应该只使用自己来处理&(以及&&等)吗?

1 个答案:

答案 0 :(得分:0)

您是否在询问如何删除'&'字符?你不能只做这样的事情:

ts.Text.Replace("&", string.Empty);