![]() |
Laufzeit- Zeichenkomponente gesucht
Hallo zusammen,
wie die überschrift schon sagt suche ich nach einer Komponente die ich wärend der Laufzeit bemalen kann. Benutzen möchte ich die Komponente um mein Chatprogramm zu ergänzen. Das ganze soll später ähnlich wie das Chatprogramm im Nintendo DS funktionieren. danke schonmal im Voraus |
Re: Laufzeit- Zeichenkomponente gesucht
Machs mit der PaintBox oder dem TImage (musst dann halt die Zeichenfunktionen selbst schreiben, gibt dazu aber glaube ich einen Eintrag in Der Code Libary / bei den Schweizern)
Adrian |
Re: Laufzeit- Zeichenkomponente gesucht
Das Zeichnen selbst ist aber ganz einfach, das sind 2 Zeilen :wink: (Beispiel mit einem Image):
Delphi-Quellcode:
du müsstet nur gegebenenfalls noch Farbe/Dicke verändern.
procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer); begin TImage(Sender).Canvas.MoveTo(X, Y); //Beim Klicken den "Stift" zur aktuellen Positioen bewegen end; procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin if ssLeft in Shift then //Wenn linke Maustaste gedrückt.. TImage(Sender).Canvas.LineTo(X, Y); //..eine Linie zur neuen Position zeichnen end; Mfg |
Re: Laufzeit- Zeichenkomponente gesucht
Vielen Dank, werde das gleich morgen ausprobieren
|
Re: Laufzeit- Zeichenkomponente gesucht
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz