OSDN Git Service

ButtonCloseのクリックイベント内での明示的な Close() の呼び出しを除去
authorKimura Youichi <kim.upsilon@bucyou.net>
Sat, 3 May 2014 05:08:40 +0000 (14:08 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Sat, 3 May 2014 06:13:11 +0000 (15:13 +0900)
DialogResult の値がセットされた時点でフォームは非表示になるため Close() を呼び出す必要は無い
参照: http://msdn.microsoft.com/ja-jp/library/system.windows.forms.form.dialogresult.aspx

OpenTween/ShowUserInfo.Designer.cs
OpenTween/ShowUserInfo.cs

index 74dd9c1..b415611 100644 (file)
             // 
             // ButtonClose
             // 
-            this.ButtonClose.DialogResult = System.Windows.Forms.DialogResult.Cancel;
             resources.ApplyResources(this.ButtonClose, "ButtonClose");
+            this.ButtonClose.DialogResult = System.Windows.Forms.DialogResult.Cancel;
             this.ButtonClose.Name = "ButtonClose";
             this.ButtonClose.UseVisualStyleBackColor = true;
-            this.ButtonClose.Click += new System.EventHandler(this.ButtonClose_Click);
             // 
             // ContextMenuUserPicture
             // 
index 28c923b..b93de4f 100644 (file)
@@ -285,11 +285,6 @@ namespace OpenTween
             this.TextBoxDescription.ScrollBars = ScrollBars.Vertical;
         }
 
-        private void ButtonClose_Click(object sender, EventArgs e)
-        {
-            this.Close();
-        }
-
         private async void LinkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
         {
             var linkLabel = (LinkLabel)sender;