你无法达到它.基本缺陷是标签的Text使用缺少HidePrefix选项的TextFormatFlags值进行渲染.无法更改该值,它隐藏在内部代码中.
解决方法是使用您自己的渲染器并通过在渲染之前更改文本来解决问题.看起来像这样:
public Form1() {
InitializeComponent();
toolStrip1.Renderer = new MyRenderer();
}
private class MyRenderer : ToolStripProfessionalRenderer {
protected override void OnRenderItemText(ToolStripItemTextRenderEventArgs e) {
if (e.Item is ToolStripItem) e.Text = e.Text.Replace("&", "&&");
base.OnRenderItemText(e);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
455 次 |
| 最近记录: |