Bordercolor des MDI-Form ändern

gernegut

Gesperrt
Hallo,

hat jemand eine Ahnung, wie ich die Rahmenfarbe meines Mainframes, also Titelzeile und Rahmen, unter C# ändern kann. Ist warscheinlich ganz einfach, hab aber nichts gefunden.

Danke
 
Ist leider nicht ganz so einfach. Du kannst die von Windows zur Verfügung gestellten Methoden ableiten und ändern, oder du setzt die Form auf Borderless und zeichest dir das was du brauchst selber.

Link

Und hier hast ein Beispiel zum Ändern des Borderstyles. Kann auf Forms auch angewendet werden, bezüglich der Farben musst Dich dann auf die selbe Art und Weise spielen:

http://www.codeproject.com/cs/miscctrl/CsAddingBorders.asp
 
Danke für Deine Antwort. Genau auf diesen Seiten treibe ich mich auch immer herum, habe aber nichts gefunden. Auch bei codeguru.com nicht. Ich werde mir die CreateParams-Methode mal etwas genauer anschauen. Mit API-Call's habe ich mir auch schon die Balloon-Tip-Klasse gebaut. leider funktioniert diese nicht mit den DevExpress-Controlls. Dienstag habe ich die DevExpress-Quellen, mal schauen was die mit den Handles so treiben.

Frohe Pfingsten
 
Zurück