AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Button - OnClick Ereignis über Editfeld auslösen
Thema durchsuchen
Ansicht
Themen-Optionen

Button - OnClick Ereignis über Editfeld auslösen

Ein Thema von Major1337 · begonnen am 7. Okt 2009 · letzter Beitrag vom 8. Okt 2009
Antwort Antwort
Seite 1 von 2  1 2      
Major1337

Registriert seit: 26. Jul 2009
158 Beiträge
 
#1

Button - OnClick Ereignis über Editfeld auslösen

  Alt 7. Okt 2009, 18:05
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 = 'Testthen
begin

// OnClick Button auslösen

end;
  Mit Zitat antworten Zitat
Benutzerbild von Wolfgang Mix
Wolfgang Mix

Registriert seit: 13. Mai 2009
Ort: Lübeck
1.222 Beiträge
 
Delphi 2005 Personal
 
#2

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

  Alt 7. Okt 2009, 18:09
Versuch 'mal
Zitat:
if edit1.Text = 'Test' then Button1.Clicked :=true;
ungetested

Gruß

Wolfgang
Wolfgang Mix
if you can't explain it simply you don't understand it well enough - A. Einstein
Mein Baby:http://www.epubli.de/shop/buch/Grund...41818516/52824
  Mit Zitat antworten Zitat
Major1337

Registriert seit: 26. Jul 2009
158 Beiträge
 
#3

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

  Alt 7. Okt 2009, 18:14
[Error] Unit1.pas(38): Undeclared identifier: 'Clicked' ;-P
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.388 Beiträge
 
Delphi 12 Athens
 
#4

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

  Alt 7. Okt 2009, 18:20
schon eher...

if edit1.Text = 'Testthen Button1.Click;
  Mit Zitat antworten Zitat
Major1337

Registriert seit: 26. Jul 2009
158 Beiträge
 
#5

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

  Alt 7. Okt 2009, 18:23
nein, klappt nicht -,-
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#6

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

  Alt 7. Okt 2009, 18:24
Das hätte aber eigentlich funktionieren müssen. Wie sieht es damit aus?
Delphi-Quellcode:
if Edit1.Text = 'Testthen
  Button1Click(Button1);
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.388 Beiträge
 
Delphi 12 Athens
 
#7

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

  Alt 7. Okt 2009, 18:28
Zitat:
nein, klappt nicht -,-
...ich liebe diese Fehlermeldungen

vieleicht...
if edit1.Text = 'Testthen FormX.Button1.Click;
  Mit Zitat antworten Zitat
Major1337

Registriert seit: 26. Jul 2009
158 Beiträge
 
#8

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

  Alt 7. Okt 2009, 18:32
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin

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

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

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#9

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

  Alt 7. Okt 2009, 18:46
Im OnCreate kannst Du das Formular nicht schließen. Versuch es mal im OnShow.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Major1337

Registriert seit: 26. Jul 2009
158 Beiträge
 
#10

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

  Alt 7. Okt 2009, 18:49
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var test : string;

begin

test := Edit1.Text;

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


das mit close ist egal, aber auch wenn ich versuche in ShowMessage auszugeben, funktioniert es nicht -.-
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:45 Uhr.
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