protected override void InitializeControls() { base.InitializeControls(); UpdateButtonsControlLayout(); UpdateApplyChangesButton(); UpdateCancelButton(); UpdateOKButton(); UpdateDesignerModeButton(); UpdateContextHelpButton(); UpdateMainControlLayout(); UpdateCustomControls(); UpdateDescriptionEdit(); UpdateNameEdit(); TopLevelControl.MoveItem(0, BaseMessagePanel); TopLevelControl.MoveItem(1, MainControlLayout); MainControlLayout.MoveItem(0, NameEdit); MainControlLayout.MoveItem(1, DescriptionEdit); MainControlLayout.InsertItem(2, CreateReverseRelationTypeEdit()); MainControlLayout.InsertItem(3, CreateControlLayout()); ControlLayout.InsertItem(0, CreateControlLayout1()); ControlLayout1.InsertItem(0, CreateForContactContactEdit()); ControlLayout1.InsertItem(1, CreateForAccountContactEdit()); ControlLayout.InsertItem(1, CreateControlLayout2()); ControlLayout2.InsertItem(0, CreateForContactAccountEdit()); ControlLayout2.InsertItem(1, CreateForAccountAccountEdit()); MainControlLayout.MoveItem(4, CustomControls); TopLevelControl.MoveItem(2, ButtonsControlLayout); ButtonsControlLayout.MoveItem(0, ContextHelpButton); ButtonsControlLayout.MoveItem(1, DesignerModeButton); ButtonsControlLayout.MoveItem(2, SpacerButton); ButtonsControlLayout.MoveItem(3, OKButton); ButtonsControlLayout.MoveItem(4, CancelButton); ButtonsControlLayout.MoveItem(5, ApplyChangesButton); TopLevelControl.MoveItem(3, DataSource); SetControlsDefInheritance(UId); InitializeLocalizableValues(); }