Aero TitelBar zeichnen

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von PascalN.

    Aero TitelBar zeichnen

    Hallo zusammen

    Ich habe schon oft gelesen und gehört, dass wenn ich einen vierten Button in die Titelzeile "malen" will, ich somit die Titel zeile neu zeichnen kann. (z.B. Hier)
    Schön und gut....
    Das lässt sich mit einem PNG und der eventuellen Transparenzfarbe mehr oder weniger gut lösen.
    Wie bekomme ich aber in einer selbstgezeichneten Titelzeile den Vista/7-AeroGlass Effekt hin?
    (Wies bei normalen WinForms-Anwendungen weiss ich ja...)

    Grüsse
    Pascal

    [Gelöst] Aero TitleBar zeichnen

    Hi
    Danke trotzdem!! :)

    Aber wie Du bereits gesagt hast, habe ich den schon gefunden (Normales AeroGlass Design bei normalen WinForms ist kein Problem)..... Nur beim Selberzeichnen von TitelBars gibts einige Probleme damit...


    EDIT:
    Konnte das Problem lösen... Und zwar wie folgt:

    Ich habe den ganz normalen AeroGlass-Effekt im WinForm Fenster in einem Panel verwendet.....
    Danach habe ich den Form Text auf Nothing ("") gesetzt und die ControlBox ausgeschaltet (False)
    Somit habe ich eine Form mit Rahmen (Aerorahmen) ohne Titlebar....
    Die neue Titlebar ist nun mein Panel......
    Ich habe dann die Minimieren-, Maximieren- und Schliessen-Buttons selbergezeichnet und via PictureBoxen eigefügt.....
    Als FormText dient ein Label
    Screenshot:



    Grüsse
    Pascal

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „PascalN“ ()