![]() |
Kleines Canvas-Experiment
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo!
Da ich (mehr oder weniger) Delphi-noobe bin, hab ich mal bisschen mit Canvas experimentiert. Das Programm zeichnet die Sachen, die ihm gesagt werden, auf die Formularfläche. Sinn hat das Proggi keinen :wall: Wenn ein paar Anfängerfehler drin sind, einfach sagen. Bugs sind (glaub ich :gruebel: ) keine drin. P.S.: Mein erstes OS-Projekt :roll: EDIT: Das Programm wurde mit Delphi 2005 Personal entwickelt. == Neue Verion: ==
|
Re: Kleines Canvas-Experiment
Ohne die Komponente TEDEDIT leider nicht kompilierbar. Und extra installieren will ich sie mir eigentlich nicht extra deswegen.
|
Re: Kleines Canvas-Experiment
Ja,
Aber es war mir zu aufwändig, jedesmal zu prüfen, ob die eingabe eine Zahl ist. :sorry: |
Re: Kleines Canvas-Experiment
Wieso zu aufwendig? Eine Methode schreiben und diese jeden Edit zuweisen. Siehe auch
![]() |
Re: Kleines Canvas-Experiment
So.
Jetzt gibts auch ne Version ohne die EDEEdit. Wenn eine Fehlerhafte eingabe gamacht wird, wird ein Wert (10, 20, 30 bzw. 40) zugeordnet. Das ist jetzt unter D2005 geschreiben, das ich jetzt auch hab. Ich glaub da gibts keine Probleme. Cu. |
Re: Kleines Canvas-Experiment
Könntest du dieses EDEEdit mal posten?
Wäre ganz nett, ich bin auch zu faul um es selber zu machen... |
Re: Kleines Canvas-Experiment
Zitat:
![]() :mrgreen: |
Re: Kleines Canvas-Experiment
Gibt es kein Feedback?
|
Re: Kleines Canvas-Experiment
Zitat:
|
Re: Kleines Canvas-Experiment
Zitat:
Villeicht ob da irgendwelche Anfängerfehler oder sowas drin sind :?: |
Re: Kleines Canvas-Experiment
Zitat:
Dazu gehört z.B., dass du dierekt auf Form1.canvas schreibst und das Bild damit beim Darüberziehen eines anderen Fensters oder eben beim refreshen, also dem aktualisieren der Anzeige, gelöscht wird. Das ließe sich durch verwenden von z.B. TImage verhindern. Diese komponente stellt auch einen Canvas zur Verfügung, der aber "nicht flüchtig" ist. Hast du schon mal versucht, einen Text mit den Parametern
Code:
darzustellen? Das gibt bei mir nur ein schwarzes Rechteck...
10
20 30 40 Oder z.B. könntest du, wenn man in den ersten Edit etwas eingegeben hat und auf ENTER (#13) drückt, automatisch zum nächsten Edit wechseln bzw. den Button drücken. (Stichwort onkeydown) Wenn ich auf Abbrechen klicke, wird machmal einfach trotzdem eine Zeichnung erstellt. |
Re: Kleines Canvas-Experiment
Zitat:
![]() |
Re: Kleines Canvas-Experiment
Und wie viel bringt das?
|
Re: Kleines Canvas-Experiment
Was soll wie viel bringen? Ein Image ist einfach nicht dafür konzipiert, dass man es zum Zeichnen benutzt:
Zitat:
Zitat:
|
Re: Kleines Canvas-Experiment
OK.
Dann doch kein feedback... Trozdem THX Dennis |
Re: Kleines Canvas-Experiment
Hallo :)
Ich hab jetzt mal ein paar Sachen verbessert (Das mit dem Enter als Tab, etc.) Wenn ihr es haben wollt, schaut oben nach ;) Greeez Dennis |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:20 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 by Thomas Breitkreuz