private void ButtonDelete_Click(object sender, System.Windows.RoutedEventArgs e) { try { if (ListBoxStartup.SelectedItems.Count == 1) { FreeEcho.FEStartupControl.StartupInformation si = StartupInformation[ListBoxStartup.SelectedIndex]; // スタートアップを削除 FreeEcho.FEStartupControl.StartupControl.DeleteStartup(si.RegisterPlace, si.RegisterName); GetStartup(); System.Windows.MessageBox.Show("削除しました。"); } } catch (FreeEcho.FEStartupControl.DeleteStartupException exception) { System.Windows.MessageBox.Show(exception.Message); } catch { System.Windows.MessageBox.Show("エラーが発生しました。"); } }
private void ListBoxStartup_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e) { try { if (0 == ListBoxStartup.SelectedItems.Count) { TextBoxStartupInformation.Text = ""; } else { FreeEcho.FEStartupControl.StartupInformation si = StartupInformation[ListBoxStartup.SelectedIndex]; TextBoxStartupInformation.Text = "登録名:" + si.RegisterName + "\n"; TextBoxStartupInformation.Text += "有効状態:" + si.RegisterState + "\n"; TextBoxStartupInformation.Text += "パス:" + si.Path + "\n"; TextBoxStartupInformation.Text += "パラメータ:" + si.Parameter + "\n"; TextBoxStartupInformation.Text += "登録場所:" + si.RegisterPlace + "\n"; TextBoxStartupInformation.Text += "実行時の大きさ:" + si.WindowState + "\n"; } } catch { } }