Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Wie mach ich das? Bedingung bei Klicken auf Button erfüllt!? (https://www.delphipraxis.net/86143-wie-mach-ich-das-bedingung-bei-klicken-auf-button-erfuellt.html)

mo_greene 9. Feb 2007 22:58


Wie mach ich das? Bedingung bei Klicken auf Button erfüllt!?
 
Hallo,

ich möchte innerhalb einer Prozedur eine Bedingung schreiben, die Erfüllt ist wenn man auf "Button1" klickt.

Wie mach ich das?

Delphi-Quellcode:
if Button1.???? then
begin
....
end;

mkinzler 9. Feb 2007 22:59

Re: Wie mach ich das?
 
Implementiere eine Methode für den Click-Event des Buttons.

SirThornberry 9. Feb 2007 23:00

Re: Wie mach ich das?
 
Könntest du bitte deinem Beitrag einen aussagekräftigen Titel geben? Danke :-D

mo_greene 9. Feb 2007 23:02

Re: Wie mach ich das?
 
Zitat:

Zitat von mkinzler
Implementiere eine Methode für den Click-Event des Buttons.

Könntest du mir das ein wenig genauer erläutern :oops: Bin leider noch etwas neu auf dem Gebiet :cry:

mkinzler 9. Feb 2007 23:04

Re: Wie mach ich das? Bedingung bei Klicken auf Button erfül
 
Klicke einfach auf den Button im Formdesigner, dann legt die IDE diese Methode an und du kannst den gewünschten Code darin eintragen.

p0w3r5tr34m3r 9. Feb 2007 23:04

Re: Wie mach ich das? Bedingung bei Klicken auf Button erfül
 
vielleicht wäre es auch angebracht mal die Tutorials vom Delphi-Treff durch zu gucken :)

mo_greene 9. Feb 2007 23:23

Re: Wie mach ich das? Bedingung bei Klicken auf Button erfül
 
Okay vielen Dank...


im weiteren Verlauf ist mir ein "wahrscheinlich genauso lächerliches" Problem begegnet:

Delphi-Quellcode:
  if a * b = c then
  begin
    Edit3.Text := 'Richtig';
    a := random (10);
    b := random (10);
    Faktor1.Text := inttostr(a);
    Faktor2.Text := inttostr(b);
    Produkt.Clear;
    Label1.Caption := '00:00:05';
    Form1.ActiveControl := Produkt;
    sleep(1000);
    Edit3.Clear;
In Edit3 soll für 1 Sekunde das Wort Richtig angezeigt werden. So ist jedenfalls meine Vorstellung gewesen!

Bei der Ausführung des Programms wird jedoch garnichts angezeigt und nur 1 Sekunde gewartet!
Woran liegt das?

mkinzler 9. Feb 2007 23:40

Re: Wie mach ich das? Bedingung bei Klicken auf Button erfül
 
Rufe vor dem Sleep()
Delphi-Quellcode:
Application.ProcessMessages;
auf.

mo_greene 9. Feb 2007 23:46

Re: Wie mach ich das? Bedingung bei Klicken auf Button erfül
 
okay...vielen Dank :-D


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