[英]ContextMenuStrip text alignment C#
你好
有人知道我們如何將ContextMenuStrip(在WinForms中)中的文本對齊到中心嗎? 謝謝!
實現自定義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菜單項布局。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.