我正在尝试获取ToolStripMenuItem的文本,就像它已经被渲染用于绘制一样。
如果我有这个:
var ts = new ToolStripMenuItem("&New File...");
我想获得"New File..."
,而且似乎没有获取此信息的属性。
我查看了Reflector中的TextRenderer
和ToolStripRenderer
类,最终发现它将字符串传递给一个非文档函数,该函数将文本呈现给图形对象。
有没有人知道获取渲染字符串的内置方法,或者我应该只使用自己来处理&
(以及&&
等)吗?
答案 0 :(得分:0)
您是否在询问如何删除'&'字符?你不能只做这样的事情:
ts.Text.Replace("&", string.Empty);