![]() |
Problem mit Buttons
Hallo, ich habe da ein kleines Problem.
Ich habe ein Programm geschrieben worum es geht, egal :D Auf meiner Form ist ein Button, Ich würde gerne abfragen, ob eine Datei existriert, wenn ja => Button enabled wenn nein => button disabled (wenn möglich vielleicht auch noch mit unterschiedlichem text..) ist das möglich? wie man eine datei abfragt weis ich, aber bisher nur wie man dann ein Applikation.Message ausgibt. mehr nicht |
Re: Problem mit Buttons
so gehts:
Delphi-Quellcode:
Button1.Enabled := FileExists(Dateiname);
|
Re: Problem mit Buttons
Und für die Beschriftung:
Delphi-Quellcode:
Button1.Caption := 'mein Knopf';
|
Re: Problem mit Buttons
das bringt mich jetzt überhaupt kein bischen weiter.
one den kontext versteh ich das nicht |
Re: Problem mit Buttons
|
Re: Problem mit Buttons
ein Button ist ein Object. Dieses Object hat eigenschaften etc. Eine davon ist eben Caption. Die Caption ist der Text welcher angezeigt wird. Wenn du jetzt also den Text ändern willst der vom Button angezeigt wird musst du die Caption ändern. Dies wird mit
Delphi-Quellcode:
gemacht.
Button.Caption := 'neuer Buttontext';
|
Re: Problem mit Buttons
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 |
Re: Problem mit Buttons
Da Steht Doch die Lösung.
Zitat:
|
Re: Problem mit Buttons
Das hier
Delphi-Quellcode:
entspricht genau dem hier:
Button1.Enabled := FileExists(Dateiname);
Delphi-Quellcode:
if FileExists(Dateiname) then
Button1.Enabled := true else Button1.Enabled := false; |
Re: Problem mit Buttons
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin Button1.Enabled := FileExists('c:\1.txt');//1.txt ist die zu findende Datei if Button1.Enabled = True then Button3.Caption := 'Datei gefunden' else Button1.Caption := 'Datei nicht gefunden'; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:44 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