Использую cxRTTIInspector для редактирования формы в рантайме.
Проблема в том, что я не знаю, в какое событие вертикального грида правильно было бы вставить код обновления редактируемого компонента.
cxRTTIInspector на одной форме, а редактирую компоненты на другой форме.
И вопрос в догонку.
Что нужно сделать, чтобы компонент изменил свои свойства.
А то код:
Код:
procedure TfmRTTIInspector.cxRTTIInspector1KeyDown(Sender: TObject;
var Key: Word; Shift: TShiftState);
begin
if Key = VK_RETURN then
if cxRTTIInspector1.InspectedObject is TWinControl then
begin
TWinControl(cxRTTIInspector1.InspectedObject).Refresh;
TWinControl(cxRTTIInspector1.InspectedObject).Update;
Application.ProcessMessages;
end;
end;
Проблема в том, что я не знаю, в какое событие вертикального грида правильно было бы вставить код обновления редактируемого компонента.
cxRTTIInspector на одной форме, а редактирую компоненты на другой форме.
И вопрос в догонку.
Что нужно сделать, чтобы компонент изменил свои свойства.
А то код:
Код:
procedure TfmRTTIInspector.cxRTTIInspector1KeyDown(Sender: TObject;
var Key: Word; Shift: TShiftState);
begin
if Key = VK_RETURN then
if cxRTTIInspector1.InspectedObject is TWinControl then
begin
TWinControl(cxRTTIInspector1.InspectedObject).Refresh;
TWinControl(cxRTTIInspector1.InspectedObject).Update;
Application.ProcessMessages;
end;
end;