Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
28. Jul 2008
Hallo,
mit der Hilfe ist das immer so eine Sache. Sie wird in der Regel nicht vom Entwickler geschrieben, sondern von einem Technical Writer. Dann kommt noch die Übersetzung hinzu und schon können Feinheiten verloren gehen. Ich bin vor Jahren (D4?) einmal über dein Problem gestolpert und habe mir diese Regel zurecht gelegt. Wenn das Verhalten in neueren Versionen von Delphi geändert wurde,...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
28. Jul 2008
Moin, Popov.
Mit dem Code aus Beitrag #11 wollte ich meine Prosa aus Beitrag #8 untermauern. Das Besondere an diesem Code sind nicht die vorhandenen Zeilen, sondern die nicht vorhandenen.
Genau diese Zeilen verstoßen gegen die Regel. Nochmal mit anderen Worten: Du darfst in deinen CustomDraw-Routinen nichts auf dem Canvas ausgeben, oder du musst gleich die komplette Arbeit übernehmen. In...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
27. Jul 2008
Hallo,
unter D7 kann man bei den Ereignissen OnCustomDrawItem() und OnCustomDrawSubItem() nur Konfigurationen vornehmen, keine Canvas-Ausgaben - es sei denn man schaltet DefaultDrawing aus und malt alles selbst.
Eines verstehe ich nicht: Wenn du Rectangle() für ein SubItem verwendest, dann musst du doch sowieso selbst malen, sonst wischt dir das DefaultDrawing doch alles wieder weg.
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
26. Jul 2008
Hallo,
vielleicht hast du den Font-Style in einer deiner CustomDraw-Routinen verändert und nicht wieder zurückgesetzt.
Grüße vom marabu