Example #1
0
 private void StartBt_Click(object sender, EventArgs e)
 {
     cbci = new ComboBoxCustomItem();
     cbci = (ComboBoxCustomItem)TestComboBox.SelectedItem;
     if (cbci.text == "選択されていません")
     {
         return;
     }
     BtCheck.ActionBtCheck = 1;
     StartBt.Enabled       = false;
     WaterChangeBt.Enabled = false;
     if (m_info.grocwcnt == 10000)
     {
         MessageBox.Show("植物育成回数の限界値を超えたため、\n強制終了します。", "警告", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         Environment.Exit(0);
     }
     TestComboBox.Enabled        = false;
     StartDateTimePicker.Enabled = false;
     m_info.grocwcnt++;
     m_info.dayscnt  = 0;
     m_info.startday = StartDateTimePicker.Value;
     m_info.maxday   = m_info.startday.AddDays(cbci.fileCount - 1);
     PlantAdvance();
     WaterChangeBt.Enabled = true;
 }
        /// <summary>
        /// 設定1の選択肢
        /// </summary>
        public ComboBoxCustomItem[] combobox1()
        {
            ComboBoxCustomItem cbci1 = new ComboBoxCustomItem();

            cbci1.text = "要素1";
            cbci1.id   = 1001;
            cbci1.key  = "Key1";
        }
Example #3
0
    public PlantXml_Items(int growcnt)
    {
        string stPlantDir = Directory.GetCurrentDirectory().TrimEnd('c', 'l', 'i', 'e', 'n', 't') + "植物情報\\";

        Array.Resize <ComboBoxCustomItem>(ref Add, growcnt);
        for (int i = 0; i < growcnt; i++)
        {
            Add[i]      = new ComboBoxCustomItem();
            Add[i].text = "植物(" + (1 + i).ToString() + ")";
            Add[i].dir  = stPlantDir + Add[i].text + ".xml";
        }
    }
Example #4
0
        private void OpenPlantBt_Click(object sender, EventArgs e)
        {
            ComboBoxCustomItem cbci = (ComboBoxCustomItem)PlantComboBox.SelectedItem;

            if (p_info_fm.Visible)
            {
                return;
            }
            else
            {
                p_info_fm = new PlantInformationRecordForm(cbci.dir);
            }
            p_info_fm.StartPosition = FormStartPosition.CenterScreen;
            p_info_fm.Show();
        }
Example #5
0
    public Plant_TestItems(string stPlanttestDir)
    {
        ItemsNumber = Directory.GetDirectories(stPlanttestDir).Length + 1;
        Array.Resize <ComboBoxCustomItem>(ref Add, ItemsNumber);

        Add[0]           = new ComboBoxCustomItem();
        Add[0].text      = "選択されていません";
        Add[0].dir       = null;
        Add[0].fileCount = 0;
        for (int i = 1; i < ItemsNumber; i++)
        {
            Add[i]           = new ComboBoxCustomItem();
            Add[i].text      = "テスト(" + i.ToString() + ")";
            Add[i].dir       = stPlanttestDir + Add[i].text + "\\";
            Add[i].fileCount = Directory.GetFiles(Add[i].dir, "*", SearchOption.TopDirectoryOnly).Length;
        }
    }
Example #6
0
        private void Launcher_Load(object sender, EventArgs e)
        {
            SetFileVersion();

            if (!config.Load())
            {
                Application.Exit();
                return;
            }

            foreach (var width in ServerConfig.supportedWidth)
            {
                int i = resolutionComboBox.Items.Add(width + " x " + (width / 2));
                if (config.renderWidth == width)
                {
                    resolutionComboBox.SelectedItem = resolutionComboBox.Items[i];
                }
            }

            for (int i = 0; i < ServerConfig.supportedButtons.Length; i++)
            {
                var item  = new ComboBoxCustomItem(ServerConfig.supportedButtons[i], ServerConfig.supportedButtonId[i]);
                int index = triggerComboBox.Items.Add(item);
                if (ServerConfig.supportedButtonId[i] == config.controllerTriggerMode)
                {
                    triggerComboBox.SelectedIndex = index;
                }
                index = trackpadClickComboBox.Items.Add(item);
                if (ServerConfig.supportedButtonId[i] == config.controllerTrackpadClickMode)
                {
                    trackpadClickComboBox.SelectedIndex = index;
                }
            }

            for (int i = 0; i < ServerConfig.supportedRecenterButton.Length; i++)
            {
                var item  = new ComboBoxCustomItem(ServerConfig.supportedRecenterButton[i], i);
                int index = recenterButtonComboBox.Items.Add(item);
                if (i == config.controllerRecenterButton)
                {
                    recenterButtonComboBox.SelectedIndex = index;
                }
            }

            bitrateTrackBar.Value = config.bitrate;

            SetBufferSizeBytes(config.bufferSize);

            CheckDriverInstallStatus();

            metroTabControl1.SelectedTab = serverTab;

            UpdateServerStatus();

            messageLabel.Text = "Checking server status. Please wait...";
            messagePanel.Show();
            findingPanel.Hide();

            socket.Update();

            timer1.Start();
        }