![]() |
Bei Klick auf Feld etwas aktivieren
Hallo,
ich würde gerne, durch ein 1-fache Klicken auf ein Edit Feld ein Bild erscheinen lassen. Ist dies möglich und wen ja wie? Ich suche nur den Prozedur-Namen, den Rest würde ich warscheinlich auch alleine hinbekommen. Danke im vorraus für antworten MfG Toad |
AW: Bei Klick auf Feld etwas aktivieren
Da fehlen noch ein paar wichtige Infos:
Wo soll denn das Bild erscheinen? Von wo soll es kommen? Und wogenau liegt nun dein Problem? - Bild erscheinen (z.B. Picture.LoadFromFile beim TImage) - auf Klick reagieren (z.B. OnClick im TEdit) Zitat:
|
AW: Bei Klick auf Feld etwas aktivieren
Das Bild soll in einer Image Box erscheinen. Es liegt bereits im Programm Ordner. Picture.LoadFromFile habe ich schon gefunden und es klappt auch. Allerdings nur, wenn ich in die Box reingehe und etwas schreibe. Ich möchte, dass wenn man in die Edit-Box klickt oder auch(wenn das möglich ist) einfach nur mit dem Cursor über der Edit-Box ist, das Bild gezeigt wird.
Das ganze ist ein Programm zur berechnung von Volumen und Oberfläche von Figuren und ich möchte zur Verständlichkeit immer das entsprechende Glied durch verschiedene Bilder hervorheben. |
AW: Bei Klick auf Feld etwas aktivieren
Tipp:
Das Edit hat ganz viele Ereignisse ... da braucht man sich nur das rauszusuchen, welches man haben möchte. (die klingen oftmals sogar nach dem was sie tun :stupid:) TEdit: OnEnter = Der Eingabefokus ist grade beim Edit gelandet OnChange = Text wurde grade veränder (jemand schreibt etwas rein) OnMouseMove = Maus wurde wegegt OnClick = es wurde reingeklickt ... |
AW: Bei Klick auf Feld etwas aktivieren
Zitat:
|
AW: Bei Klick auf Feld etwas aktivieren
Okay, vielen Dank schonmal für die Hilfe :-D Das habe ich gesucht.
Allerdings funktionieren diese Aktionen bei mir nicht. Entweder, die gibts in meiner Version noch nicht, oder ich stelle mich zu blöd an..^^ procedure TForm1.Edit3OnEnter(Sender: TObject); Wäre das so korrekt? |
AW: Bei Klick auf Feld etwas aktivieren
Genau dort.
Probiere es doch einfach aus.. Man kann auch einfach mal einen Beep; ausführen lassen und hört dann, ob die Stelle aufgerufen wird. |
AW: Bei Klick auf Feld etwas aktivieren
darf ich Dir eine Lektüre empfehlen?
![]() danach sind 90% der ersten Probleme erst mal vom Tisch |
AW: Bei Klick auf Feld etwas aktivieren
Moin... 8-)
wenn du im Objektinspektor einen Doppelklick auf das gewünschte Ereignis machst wird die procedure automatisch angelegt... Einfacher geht´s nimmer. :thumb: |
AW: Bei Klick auf Feld etwas aktivieren
Einfach in Objektinspektor auf OnEdit gehen, dort doppelklicken und schon ist man im richtigen Block.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:55 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