こんにちは
ContextMenuStrip (WinForms) のテキストを中央に揃える方法を知っている人はいますか? ありがとう!
1442 次
1 に答える
4
カスタムを実装しますToolStripRenderer
(コードを最小限に抑えるために 2 つの標準のいずれかを使用します)。
public sealed class CustomRenderer : ToolStripProfessionalRenderer
{
protected override void OnRenderItemText(ToolStripItemTextRenderEventArgs e)
{
if(e.Item.IsOnDropDown)
{
e.TextFormat |= TextFormatFlags.HorizontalCenter;
}
base.OnRenderItemText(e);
}
}
そしてそれを使用します:
ToolStripManager.Renderer = new CustomRenderer();
ただし、これはユーザーが期待する標準の Windows GUI メニュー項目のレイアウトではないことに注意してください。
于 2010-12-09T12:04:08.063 に答える