Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Was ist procedure TForm1.Edit1Change(Sender: TObject);??? (https://www.delphipraxis.net/172330-ist-procedure-tform1-edit1change-sender-tobject-%3B.html)

EMS 27. Dez 2012 10:10

Delphi-Version: 5

Was ist procedure TForm1.Edit1Change(Sender: TObject);???
 
Hallo
Ich habe in meiner Lösung dieses hier:
procedure TForm1.Edit1Change(Sender: TObject);
muss ich das einfach in das Programm abtippen?
Oder kommt das durch klicken auf irgendetwas?

Ich hab das jetzt abgetippt aber es kommt der Fehler
method identifier expected

Was soll das heißen?

mkinzler 27. Dez 2012 10:20

AW: Was ist procedure TForm1.Edit1Change(Sender: TObject);???
 
Du musst die Methode dem onChange-Events der Editkomponente zuweisen, bzw. die Methode durch Doppelklick erzeigen lassen

EMS 27. Dez 2012 10:37

AW: Was ist procedure TForm1.Edit1Change(Sender: TObject);???
 
Ok das hab ich gefunden.
Aber was soll das jetzt programm technisch bringen?

Wenn ich einen Doppelklick in mein Memofeld machen wird diese procedur ausgeführt?

mkinzler 27. Dez 2012 10:41

AW: Was ist procedure TForm1.Edit1Change(Sender: TObject);???
 
Nein, der Event wird ausgeführt wenn sich der Inhalt ändert
http://docwiki.embarcadero.com/Libra...mEdit.OnChange

EMS 27. Dez 2012 10:46

AW: Was ist procedure TForm1.Edit1Change(Sender: TObject);???
 
Hallo
Der Link sagt mir nur Bahnhof.
Muss ich das unter
Form1:TForm1
--Ereignisse
---????

anklicken? da steht aber nirgends ein change
nur OnChangeBounds

Wann soll die Procedure eigentlich ausgelöst werden?

mkinzler 27. Dez 2012 10:48

AW: Was ist procedure TForm1.Edit1Change(Sender: TObject);???
 
Nach dem Namen der Methode zu schliessen bräuchtest du eine TEdit-Komponente (o.ä.)

EMS 27. Dez 2012 10:56

AW: Was ist procedure TForm1.Edit1Change(Sender: TObject);???
 
Ja die habe ich auch
und was muss ich dann machen?

mkinzler 27. Dez 2012 10:58

AW: Was ist procedure TForm1.Edit1Change(Sender: TObject);???
 
Wechlse in die Komponente und wähle dort den entsprecehnden Event aus. Durch Doppelklick im Event wird die Methode in der Formklasse erzegt und emit dem Event der Edeitkomponenet verknüpft

EMS 27. Dez 2012 11:05

AW: Was ist procedure TForm1.Edit1Change(Sender: TObject);???
 
yop hab ich nun hinbekommen.
Aber ich weiß jetzt immer noch nicht was jetzt hinter diesem
Edit1Change hintersteckt?
Was macht das denn überhaupt?

mkinzler 27. Dez 2012 11:08

AW: Was ist procedure TForm1.Edit1Change(Sender: TObject);???
 
Wie gesagt wird der Event beim Ändern des Inhaltes des Edits getriggert. Dann wird diese Methode aufgerufen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:08 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz