Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Problem mit Buttons (https://www.delphipraxis.net/84847-problem-mit-buttons.html)

Tommy1988 22. Jan 2007 20:52

Re: Problem mit Buttons
 
und wo füge ich das ein?

(ERLEDIGT)

inherited 22. Jan 2007 20:53

Re: Problem mit Buttons
 
Sobald du die Überprüfung haben willst. Also entweder am Anfang oder Mittendrin auf Knopfdruck oder in einem Timer wenn es ständig überprüft werden soll.

Matze 22. Jan 2007 20:55

Re: Problem mit Buttons
 
Zitat:

Zitat von Tommy1988
und wo füge ich das ein?

(ERLEDIGT)

Ist es nun erledigt oder nicht? Falls nicht, dann glaube ich dir nicht ganz, dass du die Tutorials aufmerksam durchgearbeitet hast. Das kommt da hin, wo du's haben möchtest. Soll es per Klick auf einen Button passieren, dann nimmst du eben dessen OnClick-Ereignis. Bei Programmstart könntest du OnActivate nutzen.

Blackheart 22. Jan 2007 20:56

Re: Problem mit Buttons
 
Zitat:

Zitat von Tommy1988
das kenne ich alles schon.. alles einfach..

aber ich glaube ihr habt mein problem nicht verstanden.

wenn eine datei existriert soll der butt enabled sein
und wenn diese datei nicht existriert soll der button disabled sein

So Einfach scheint es dann aber doch nicht zu sein. :wink:

Tommy1988 22. Jan 2007 21:40

Re: Problem mit Buttons
 
tut mir leid.. ICH hab EUCH falsch verstanden weil ich falsch/zu schnell gelsen habe..

eine sache noch:
kann man einen button enabled := false machen nachdem klick?

Helmi 22. Jan 2007 21:44

Re: Problem mit Buttons
 
ja das geht, du musst nur im OnClick des Buttons schreiben
Delphi-Quellcode:
Button1.Enabled := false;
dann wird der button disabled wenn man auf ihn draufklickt

Tommy1988 22. Jan 2007 21:51

Re: Problem mit Buttons
 
wie geht denn das schonwieder :'(
wo muss ich OnClick schreiben? sry..

Tommy1988 22. Jan 2007 21:54

Re: Problem mit Buttons
 
dadrum gehts:

procedure TForm2.Button2Click(Sender: TObject);
begin
SetWindowLong(Button1.Handle, GWL_STYLE,GetWindowLong(Button1.Handle, GWL_STYLE) or BS_MULTILINE);

Button1.Enabled := DirectoryExists('C:\... mein pfad');
if Button1.Enabled = True then
Button1.Caption := 'OK!'
else
Button1.Caption := 'nicht ok';
end;

Helmi 22. Jan 2007 21:54

Re: Problem mit Buttons
 
geh in den ObjektInspector dort findest du einen Reiter für die Eigenschaften und einen Reiter für die Ereignisse

geh auf den Reites des Ereignisses und mach einen doppelclick auf OnClick (in dem weissen feld)

[Edit]
Frage: wenn du schon ein OnClickEreignis für den Button2 hast, wieso weisst du dann nicht wie man ein OnClick Ereignis für den Button1 macht?

[Edit 2.]
Und wenn du einen Code darstellen willst, dann verwende bitte die Delphi-Tags :dp:

Tommy1988 22. Jan 2007 21:58

Re: Problem mit Buttons
 
ich hab das so:

button1 ist solange nicht enabled solange man nicht auf button2 geklickt hat.

bei OnClick kann ich nur button1 und button2 auswählen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:04 Uhr.
Seite 2 von 4     12 34      

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