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"; }
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"; } }
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(); }
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; } }
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(); }