![]() |
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; |
Re: Button - OnClick Ereignis über Editfeld auslösen
Versuch 'mal
Zitat:
Gruß Wolfgang |
Re: Button - OnClick Ereignis über Editfeld auslösen
[Error] Unit1.pas(38): Undeclared identifier: 'Clicked' ;-P
|
Re: Button - OnClick Ereignis über Editfeld auslösen
schon eher...
Delphi-Quellcode:
:hi:
if edit1.Text = 'Test' then Button1.Click;
|
Re: Button - OnClick Ereignis über Editfeld auslösen
nein, klappt nicht -,-
|
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); |
Re: Button - OnClick Ereignis über Editfeld auslösen
Zitat:
vieleicht...
Delphi-Quellcode:
if edit1.Text = 'Test' then FormX.Button1.Click;
|
Re: Button - OnClick Ereignis über Editfeld auslösen
Delphi-Quellcode:
Kann es aber sein das Edit1.Text = Test nicht immer überprüft wird?
procedure TForm1.FormCreate(Sender: TObject);
begin if Edit1.Text = 'Test' then Button1Click(Button1); end; procedure TForm1.Button1Click(Sender: TObject); begin close; end; |
Re: Button - OnClick Ereignis über Editfeld auslösen
Im OnCreate kannst Du das Formular nicht schließen. Versuch es mal im OnShow.
|
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 10:41 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