![]() |
Re: Ereignis OnClick nur wenn gewollt ausführen
Zitat:
in deinem Fall: (SetChecked greift auf SetState zu)
Code:
Und wenn man das so sieht, dann müßte man doch nur rausfinden, wie ClicksDisabled gesetzt wird :angel2:
procedure TCustomCheckBox.SetState(Value: TCheckBoxState);
begin [color=#ff0000][b]if FState <> Value then[/b][/color] begin FState := Value; if HandleAllocated then SendMessage(Handle, BM_SETCHECK, Integer(FState), 0); [color=#ff0000][b]if not ClicksDisabled then Click;[/b][/color] end; end; |
Re: Ereignis OnClick nur wenn gewollt ausführen
Danke für Eure Anteilnahme :wink:
das einfachste wird wohl der OI sein. Bei den paar RadioButtons kann ich das manuell setzen. einen schönen Sonntag :hi: |
Re: Ereignis OnClick nur wenn gewollt ausführen
joar, wird wohl das Einfachste sein, denn z.B. ist irgendwer auf die seltendämliche Idee gekommen ClicksDisabled nur Protected sein zu lassen :wall:
Delphi-Quellcode:
THackedCheckBox = class(TCheckBox)
public property ClicksDisabled; end; THackedCheckBox(YourCheckBox).ClicksDisabled := True; YourCheckBox.Checked := ...; THackedCheckBox(YourCheckBox).ClicksDisabled := False; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:51 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