private void dataGridViewPlatforms_DoubleClick(object sender, EventArgs e) { try { if (dataGridViewPlatforms.SelectedRows.Count > 1) { FormCustomMessage.ShowError("Cannot initialize multiple emulators"); return; } Platform platform = null; if (dataGridViewPlatforms.SelectedRows.Count == 0) { platform = (Platform)dataGridViewPlatforms.Rows[dataGridViewPlatforms.SelectedCells[0].RowIndex].Tag; } else { platform = (Platform)dataGridViewPlatforms.SelectedRows[0].Tag; } RunAppFunctions.RunPlatform(platform); } catch (Exception ex) { FormCustomMessage.ShowError(ex.Message); } }
private void buttonOpenEmu_Click(object sender, EventArgs e) { if (dataGridView.SelectedRows.Count == 0) { return; } if (comboBoxEmulators.SelectedItem == null) { return; } Rom rom = (Rom)dataGridView.SelectedRows[0].Tag; Emulator emu = (Emulator)comboBoxEmulators.SelectedItem; RunAppFunctions.RunPlatform(emu); }
private void pictureBoxRun_Click(object sender, EventArgs e) { if (dataGridView.SelectedRows.Count == 0) { return; } if (comboBoxEmulators.SelectedItem == null) { return; } Rom rom = (Rom)dataGridView.SelectedRows[0].Tag; Emulator emu = (Emulator)comboBoxEmulators.SelectedItem; RunAppFunctions.OpenApplication(rom, emu); }
private void dataGridView_DoubleClick(object sender, EventArgs e) { try { if (dataGridView.SelectedRows.Count > 1) { FormCustomMessage.ShowError("Cannot initialize multiple roms"); return; } Rom rom = (Rom)dataGridView.SelectedRows[0].Tag; RunAppFunctions.RunPlatform(rom); } catch (Exception ex) { FormCustomMessage.ShowError(ex.Message); } }