Вопрос

Привет
Кто -нибудь знает, как мы можем выровнять текст в контексте -мистике (в 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 с атрибуция
Не связан с StackOverflow
scroll top