Page 1 of 1
TCheckBox as column EditorClass
Posted: Wed Oct 11, 2023 12:52 pm
by 18695778
Hello,
I'm using TCheckBox as EditorClass for one TeeGrid column. But it doesn't work as expected.
- User can check/uncheck this box despite the cell isn't in editing mode.
- If editing mode is activated, the checkbox is drawn beside the original checkbox.
In demo application TeeGridFeatures the behavior is the same.
Re: TCheckBox as column EditorClass
Posted: Mon Dec 11, 2023 12:52 pm
by 18695778
To make it working I did the following points (if somebody is interested):
Code: Select all
TFMXTeeGrid.TryChangeEditorData
function GetEditorText
if IEditor is TCheckBox then
begin
if TCheckBox(IEditor).IsChecked then
result:='True'
else
result:='False';
end
- Draw a hook (not a cross) in TShapePainter.Check
- Assign TCheckBox(AEditor).OnPainting := CheckBoxPainting; and set there the position of editor checkbox to the center of cell
- (Sender.Render as TBooleanRender).Paint(AData); in OnPaint Handler
- Data handling in OnCellEditing and OnCellEdited Handler
Re: TCheckBox as column EditorClass
Posted: Tue Dec 12, 2023 8:52 am
by Marc
Thank you for the feedback.
Regards,
Marc Meumann
Re: TCheckBox as column EditorClass
Posted: Thu Sep 05, 2024 6:42 am
by 18695778
Is it planned to make the checkbox more convenient?
Re: TCheckBox as column EditorClass
Posted: Thu Sep 05, 2024 6:49 am
by Marc
Hello,
Do you mean; implementing the steps that you described in your penultimate post?
Regards,
Marc
Re: TCheckBox as column EditorClass
Posted: Thu Sep 05, 2024 12:13 pm
by 18695778
The implementation is up to you. But I do not want to change the steema units every time I (or my colleague) installed a newer version.