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/)
-   -   Delphi Button - OnClick Ereignis über Editfeld auslösen (https://www.delphipraxis.net/141352-button-onclick-ereignis-ueber-editfeld-ausloesen.html)

Major1337 7. Okt 2009 17:05


Button - OnClick Ereignis über Editfeld auslösen
 
Hey,

ist es möglich das Event OnClick eines Buttons mit einem Editfeld auszuführen.
Also sobald im Editfeld ein bestimmter Text erscheint soll sofort der Button ausgelöst werden.



Delphi-Quellcode:
if edit1.Text = 'Test' then
begin

// OnClick Button auslösen

end;

Wolfgang Mix 7. Okt 2009 17:09

Re: Button - OnClick Ereignis über Editfeld auslösen
 
Versuch 'mal
Zitat:

if edit1.Text = 'Test' then Button1.Clicked :=true;
ungetested

Gruß

Wolfgang

Major1337 7. Okt 2009 17:14

Re: Button - OnClick Ereignis über Editfeld auslösen
 
[Error] Unit1.pas(38): Undeclared identifier: 'Clicked' ;-P

haentschman 7. Okt 2009 17:20

Re: Button - OnClick Ereignis über Editfeld auslösen
 
schon eher...

Delphi-Quellcode:
if edit1.Text = 'Test' then Button1.Click;
:hi:

Major1337 7. Okt 2009 17:23

Re: Button - OnClick Ereignis über Editfeld auslösen
 
nein, klappt nicht -,-

DeddyH 7. Okt 2009 17:24

Re: Button - OnClick Ereignis über Editfeld auslösen
 
:?: Das hätte aber eigentlich funktionieren müssen. Wie sieht es damit aus?
Delphi-Quellcode:
if Edit1.Text = 'Test' then
  Button1Click(Button1);

haentschman 7. Okt 2009 17:28

Re: Button - OnClick Ereignis über Editfeld auslösen
 
Zitat:

nein, klappt nicht -,-
...ich liebe diese Fehlermeldungen :roll:

vieleicht...
Delphi-Quellcode:
if edit1.Text = 'Test' then FormX.Button1.Click;

Major1337 7. Okt 2009 17:32

Re: Button - OnClick Ereignis über Editfeld auslösen
 
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin

if Edit1.Text = 'Test' then
  Button1Click(Button1);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
close;
end;
Kann es aber sein das Edit1.Text = Test nicht immer überprüft wird?

DeddyH 7. Okt 2009 17:46

Re: Button - OnClick Ereignis über Editfeld auslösen
 
Im OnCreate kannst Du das Formular nicht schließen. Versuch es mal im OnShow.

Major1337 7. Okt 2009 17:49

Re: Button - OnClick Ereignis über Editfeld auslösen
 
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var test : string;

begin

test := Edit1.Text;

if test = 'Test' then
ShowMessage ('Test');
end;
end.


das mit close ist egal, aber auch wenn ich versuche in ShowMessage auszugeben, funktioniert es nicht -.-


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:28 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