Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TheMiller,
2. Okt 2006
Gut alle Probleme selbst behoben.
Das andere Problem was ich hatte, trat dadurch auf, dass ich die Komponente nicht neu installiert habe, nachdem ich alle Änderungen vorgenommen habe.
Trotzdem ein DANKE an alle Helfer!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TheMiller,
2. Okt 2006
Ok, das Problem mit der Schriftposition habe ich gelöst. Mein Fehler war folgender: Ich habe erst die Position berechnet und danach die Schriftart- und Größe geändert. Dadurch hat sich alles wieder verschoben und beim erneuten CalcTextPos hat er die Position mit der neuen Schriftgröße berechnet. :wall:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TheMiller,
2. Okt 2006
Diese Zeile habe ich vergesse auszukommentieren. Das waren verzweifelte Versuche... Die untere ist natürlich richtig. Ändert aber auch leider nichts an der Sache.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TheMiller,
2. Okt 2006
Das verstehe ich nicht so ganz.
Und, wenn ich das Inherited wegnehme, dann tritt wieder der Fehler mit der Berechnung der Position der Caption auf. Sie wird erst dann korrekt positioniert, wenn ich mit der Maus drüber fahre. Deswegen hatte ich erst das Inherited stehen - mit dem es ja auch funzt - halt WindowsLike!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TheMiller,
2. Okt 2006
Also, wenn ich den Strichpunkt hinter Inherited setze, wird schonmal die Position der caption richtig berechnet. Zugleich wird aber dieser hässliche Windows-Button gezeichnet, den ich doch mit meinem Bild ersetzen wollte. Sieht wieder Windows-Like aus...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TheMiller,
2. Okt 2006
Hallo,
ich komme nicht mehr weiter. Habe 2 Probleme mit meiner Button-Komponente. Das erste ist, dass die Komponente im Designmodus und Laufzeitmodus verschieden aussieht und im Laufzeitmodus erst korrekt dargestellt wird, wenn ich mit der Maus über sie fahre. Dies ist aber nur so, wenn ich die Komponente im Designmodus erstelle. Wenn ich sie zur Laufzeit erstelle, wird sie gleich richtig...