Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Button nicht klickbar darstellen? (https://www.delphipraxis.net/107403-button-nicht-klickbar-darstellen.html)

xShadowBoZz 27. Jan 2008 10:36


Button nicht klickbar darstellen?
 
hab hier schon ein bissl rumgesucht aba nichts dazu gefunden und zwar:
ich habe folgendes Probelm (ich sag euch auch wofür ich des brauch):
ich habe einen launcher erstellt wo man über settings den Pfad für die jeweiligen programme angeben kann(des krieg ich auch is ja auch leicht) nun will ich 2 versionen erstellen, einmal die volle version mit allen buttons und einmal eine engeschränkte version wo ein button gesperrt ist. Dieser button soll dann angezeigt werden aba so wie ein button der nicht anklickbar ist(bsp. bei einer installation wo man zb. den 'weiter' button nicht drücken bis man die lizenzvereinbarung aktzeptiert hat.)
also kann mir jemand helfen wie ich einen button nicht klickbar darstellen kann und dass auch nichts passiert(bild veränderung,etc.) wenn man drauf klickt.

thx im vorraus
mfg
andy

wicht 27. Jan 2008 10:42

Re: Button nicht klickbar darstellen?
 
Eigenschaft Enabled auf false setzen.

bitsetter 27. Jan 2008 10:47

Re: Button nicht klickbar darstellen?
 
Hi,

zusätzlich würde ich trotzdem noch die aktuelle Version abragen, da man sonst mit EnableWindow() oder Tools wie Bei Google suchenenabler2.exe den Button leicht wieder anklickbar machen kann.

Matze 27. Jan 2008 10:54

Re: Button nicht klickbar darstellen?
 
Ich würde zusätzlich per Compiler-Switches den Inhalt des Buttons bzw. die Funktionen, die der ausschließlich der Button aufruft, nicht mitkompilieren lassen. Das hat den Vorteil, dass man mit Tools, wie den genannten nichts anstellen kann, da diese Funktionen in der Anwendungen gar nicht erst enthalten sind.

xShadowBoZz 27. Jan 2008 11:20

Re: Button nicht klickbar darstellen?
 
also erstmal thx =)))
bin mir grad net sicha was du mit einem enabler meinst, aba ich denk ma das man mit einem trick wohl den button wieder klickbar machen kann, deswegen werd ich die funktionen löschen und einfach nur einen button da hinstellen der halt nicht klickbar dargestellt ist.

toms 27. Jan 2008 11:32

Re: Button nicht klickbar darstellen?
 
Zitat:

Zitat von xShadowBoZz
also erstmal thx =)))
bin mir grad net sicha was du mit einem enabler meinst, aba ich denk ma das man mit einem trick wohl den button wieder klickbar machen kann, deswegen werd ich die funktionen löschen und einfach nur einen button da hinstellen der halt nicht klickbar dargestellt ist.

Sicherheitshalber kannst du ja im OnClick eine Überprüfung machen. Z.B if FButtonEnabled then ...
Zuvor wird natürlich FButtonEnabled auf True gesetzt.


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