コード例 #1
0
        private void ButtonClick(object sender, EventArgs e)
        {
            Button button = sender as Button;

            if (button != null)
            {
                // now you know the button that was clicked
                switch (button.Tag)
                {
                case ButtonType.Close:
                    this.Close();
                    break;

                case ButtonType.Yes:
                    mbResult = MyMessageBoxResults.Yes;
                    this.Close();
                    break;

                case ButtonType.No:
                    mbResult = MyMessageBoxResults.No;
                    this.Close();
                    break;

                case ButtonType.Cancel:
                    mbResult = MyMessageBoxResults.Cancel;
                    this.Close();
                    break;
                }
            }
        }
コード例 #2
0
        private void DeleteAccountButton_Click(object sender, EventArgs e)
        {
            MyMessageBoxResults result = MyMessageBox.display("Usunąć zaznaczone konto?", MyMessageBoxType.YesNo);

            if (result == MyMessageBoxResults.Yes)
            {
                string accountName = getAccountName();
                accountConfigsDict.Remove(accountName);
                ClearThisForm();
            }
        }
コード例 #3
0
 private void AdminForm_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (saveButton.Enabled)
     {
         string userId = currentSelectedUser.Name;
         MyMessageBoxResults result = MyMessageBox.display("Czy zapisać zmiany?", MessageBoxType.YesNoCancel);
         if (result == MyMessageBoxResults.Yes)
         {
             saveChanges();
             userBackupDict.Clear();
             userAppChangeDict.Clear();
             //ładowanie ustawień dla nowego użytkownika
         }
         else if (result == MyMessageBoxResults.Cancel)
         {
             e.Cancel = true;
         }
         else     //result == MyMessageBoxResults.No
         {
             //nic nie rób, po prostu zamknij formularz
         }
     }
 }