コード例 #1
0
ファイル: MainForm.cs プロジェクト: mrstmkt/mairimokon_csharp
 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);
                 }
             }
         }
     }
 }
コード例 #2
0
        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;
            }
        }