![]() |
bei FMX Checkbox muss man daneben clicken
Hallo!
Ich baue eine TListBox mit Items mit Checkboxen auf. Lustigerweise reagiert die Checkbox in Windows nicht wenn man sie anklickt... Wenn ich aber zwischen Text und Checkbox zeige glüht die Checkbox und reagiert auf Klicks. WTF ? Was tun?
Delphi-Quellcode:
procedure TEinstellungenView.FillActionList;
var I : Integer; Begin actionList.Clear; actionList.BeginUpdate; for i := 0 to Actionsdata.Count -1 do Begin actionList.Items.Add(Actionsdata[i].Name); actionList.ListItems[i].IsChecked := Actionsdata[i].Active; actionList.ListItems[i].Data := Actionsdata[i]; End; actionList.Size.Height := (actionList.Count * actionList.ItemHeight) + 6; actionList.endUpdate; Realign; end;
Delphi-Quellcode:
object ActionList: TListBox
Align = Top Position.Y = 20.000000000000000000 Size.Width = 285.000000000000000000 Size.Height = 93.000000000000000000 Size.PlatformDefault = False TabOrder = 2 AllowDrag = True //<-- da DisableFocusEffect = True ItemHeight = 34.000000000000000000 DefaultItemStyles.ItemStyle = '' DefaultItemStyles.GroupHeaderStyle = '' DefaultItemStyles.GroupFooterStyle = '' ShowCheckboxes = True //<-- da OnItemClick = ActionListItemClick Viewport.Width = 281.000000000000000000 Viewport.Height = 89.000000000000000000 end |
AW: bei FMX Checkbox muss man daneben clicken
Zitat:
|
AW: bei FMX Checkbox muss man daneben clicken
Zitat:
Und dann baue ich eine Anwendung in der nur die Listbox drin ist. |
AW: bei FMX Checkbox muss man daneben clicken
Hm , Ich denke ich weiß woran es liegt...
der aktive Bereich des Multiview um das drawermenu reinzuwischen(TMultiview.drawerOptions.TouchAreaSi ze = 20) überdeckt unsichtbar die Box der Checkbox :( Ich versuche das mal mit Checkboxen auf der anderen Seite. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:58 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