Exemplo n.º 1
0
        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("エラーが発生しました。");
            }
        }
Exemplo n.º 2
0
        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
            {
            }
        }