fixed TDefaultComponentEditor

git-svn-id: trunk@2399 -
This commit is contained in:
mattias 2002-08-17 23:41:20 +00:00
parent 4240e2e89f
commit cff852ae18

View File

@ -613,32 +613,22 @@ Begin
if (ControlSelection.SelectionForm<>nil) if (ControlSelection.SelectionForm<>nil)
and (ControlSelection.SelectionForm<>Form) and (ControlSelection.SelectionForm<>Form)
then begin then begin
MessageDlg('Invalid mutliselection', MessageDlg('Invalid multiselection',
'Multiselected components must be of a single form.', 'Multiselected components must be of a single form.',
mtInformation,[mbOk],0); mtInformation,[mbOk],0);
end else begin end else begin
ControlSelection.Add(MouseDownComponent); ControlSelection.Add(MouseDownComponent);
//InvalidateWithParent(MouseDownComponent);
end; end;
end else begin end else begin
// remove from multiselection // remove from multiselection
ControlSelection.Delete(CompIndex); ControlSelection.Delete(CompIndex);
//InvalidateWithParent(MouseDownComponent);
end; end;
end else begin end else begin
// no shift key (single selection) // no shift key (single selection)
if (CompIndex<0) then begin if (CompIndex<0) then begin
// select only this component // select only this component
// invalidate old components
//for i:=0 to ControlSelection.Count-1 do
// if ControlSelection[i].Component is TControl then
// InvalidateWithParent(TControl(ControlSelection[i].Component));
// clear old selection and select new component
ControlSelection.AssignComponent(MouseDownComponent); ControlSelection.AssignComponent(MouseDownComponent);
//InvalidateWithParent(MouseDownComponent);
end; end;
end; end;
end; end;