Контекст -построение текста выравнивание C#
-
10-10-2019 - |
Вопрос
Привет
Кто -нибудь знает, как мы можем выровнять текст в контексте -мистике (в 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, который ожидают пользователи.
Не связан с StackOverflow