private void Select_Changed(object sender) { if (sender is IMaiRPanel) { IMaiRPanel panel = (IMaiRPanel)sender; foreach (IMaiRButton button in panel.ButtonItems) { button.ViewSelect(false); } panel.ViewSelect(true); } else if (sender is IMaiRButton) { if (this.selectedPanelIndex >= 0 && this.selectedPanelIndex < this.data.PanelItems.Count) { IMaiRPanel panel = this.data.PanelItems[this.selectedPanelIndex]; panel.ViewSelect(false); foreach (IMaiRButton button in panel.ButtonItems) { if (!button.Equals(sender)) { button.ViewSelect(false); } else { button.ViewSelect(true); } } } } }
public MaiRPanelPropertiesControl(IMaiRPanel maiRPanel, MainForm main) { InitializeComponent(); this.maiRPanel = maiRPanel; this.mainForm = main; if (this.maiRPanel != null) { switch (this.maiRPanel.Type) { case MaiRControlValue.PanelType.Type1: this.typeTextBox.Text = "Type1"; break; case MaiRControlValue.PanelType.Type2: this.typeTextBox.Text = "Type2"; break; case MaiRControlValue.PanelType.Type3: this.typeTextBox.Text = "Type3"; break; case MaiRControlValue.PanelType.Type4: this.typeTextBox.Text = "Type4"; break; } this.titleTextBox.Text = this.maiRPanel.Title; } }