Frage

Hallo
Weiß jemand, wie wir den Text in der Context (in WinForms) zur Mitte ausrichten können? Dank!

War es hilfreich?

Lösung

Implementieren Sie benutzerdefinierten ToolStripRenderer (Verwendung einer von 2 Standard-Code zu minimieren):

public sealed class CustomRenderer : ToolStripProfessionalRenderer
{
    protected override void OnRenderItemText(ToolStripItemTextRenderEventArgs e)
    {
        if(e.Item.IsOnDropDown)
        {
            e.TextFormat |= TextFormatFlags.HorizontalCenter;
        }
        base.OnRenderItemText(e);
    }
}

Und es verwenden:

ToolStripManager.Renderer = new CustomRenderer();

Beachten Sie aber, dass dies nicht Standard-Windows-GUI Menüpunkt Layout, die Benutzer erwarten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top