Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by patti,
8. Aug 2009
Bitte ;-)
Ist bei meinem Code auch kein Problem, hatte ich anfangs auch drin, hab mich dann aber (warum auch immer :gruebel:) doch für einzelne Buchstaben entschieden. Sollte aber überhaupt kein Problem sein, das in meinem Code zu ändern ;-)
Da ich in der obigen Fassung keine Schriftgrößenänderungen unterstütze, entfällt das bei mir natürlich. Und auch die unterschiedliche...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by patti,
7. Aug 2009
Hier ist also mal mein Quelltext. Ich weise nochmal darauf hin, dass er vielleicht nicht unbedingt besonders "sauber" geschrieben ist oder sehr schnell funktioniert, zumal jeder Buchstabe auf der Canvas einzeln ausgegeben wird. Als Denkanstoß sollte es aber allemal reichen. Bei Bedarf kannst du ihn ja noch erweitern. Zu erwähnen ist außerdem noch, dass der Font-Name und die Schriftgröße von den...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by patti,
6. Aug 2009
Wollte mich hier nochmal nach eventuellen Fortschritten von dir erkundigen. Habe nämlich mal selber etwas zusammengeschrieben und auf die Schnelle getestet. Ist sicherlich nicht der sauberste Quellcode und vielleicht auch nicht der allerschnellste, aber für deine Bedürfnisse sollte er allemal taugen. Wenn du Interesse daran hast oder nur einen Denkanstoß in Form von etwas Quelltext haben willst,...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by patti,
3. Aug 2009
Bitteschön: kurz zusammengetippt und getestet, sollte funktionieren:
procedure TForm1.PaintBox1Paint(Sender: TObject);
var x : string;
var r : TRect;
begin
//--
x := 'Das ist ein' + #13#10 + 'langer Text mit Zeilenumbruch...'; // Test-String
//
r := Rect(0,0,0,0); // Rect mit Standardwerten setzen
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by patti,
2. Aug 2009
Da du ganz normal auf ein Canvas zeichnen kannst (siehe mein Link oben) sollte das wirklich nicht zu schwer werden. Das einzige Problem könnte es sein, den Hint-Inhalt dynamisch zu ändern bzw. einen string mit Tags zu verwenden, so wie du es in deinem ersten Post geschrieben hattest. Aber bei Problemen einfach fragen.
Patti