![]() |
Prüfen, ob biMaximize in BorderIcons vorhanden
Hallo.
Wie prüfe ich denn eigentlich, ob zb. biMaximize in Bordericons einer Form ist? Hinzufügen kann ich ja mit
Delphi-Quellcode:
Aber wie prüfe ich es?
BorderIcons := BorderIcons + [biMaximize]
Gruß Micha |
Re: Prüfen, ob biMaximize in BorderIcons vorhanden
Hi.
Delphi-Quellcode:
if biMaximize in BorderIcons then MachWas(1, 2, 3, '*hicks*');
|
Re: Prüfen, ob biMaximize in BorderIcons vorhanden
Dankeschön
PS: Der wahrscheinlich schnellste Thread der Welt ;) |
Re: Prüfen, ob biMaximize in BorderIcons vorhanden
Bitteschön.
Es ist übrigens schneller, die Set-Funktionen Include() und Exclude() zu verwenden. ;-) Also in deinem Fall:
Delphi-Quellcode:
[edit] Tippfehler :wall: [/edit]
Include(BorderIcons, biMaximize);
{bzw.} Exclude(BorderIcons, biMaximize); |
Re: Prüfen, ob biMaximize in BorderIcons vorhanden
Zitat:
|
Re: Prüfen, ob biMaximize in BorderIcons vorhanden
Hi.
Zitat:
Delphi-Quellcode:
liefert 'c ist drin...' , 'h ist jetzt drin...'
procedure MachWas;
var x : set of char; begin Include(x, 'c'); Include(x, 'y'); if 'c' in x then ShowMessage('c is drin...'); if 'h' in x then ShowMessage('h is drin...'); Exclude(x, 'c'); Include(x, 'h'); if 'c' in x then ShowMessage('c is jetzt drin...'); if 'h' in x then ShowMessage('h is jetzt drin...'); end; |
Re: Prüfen, ob biMaximize in BorderIcons vorhanden
Zitat:
Delphi-Quellcode:
nicht. Was ist denn hier der "Umkehrschluss"?
if not biMaximaze in BorderIcons then ...
|
Re: Prüfen, ob biMaximize in BorderIcons vorhanden
Zitat:
Delphi-Quellcode:
if not (biMaximize in BorderIcons) then
begin ShowMessage('Ist nicht da'); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:19 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 by Thomas Breitkreuz