OSDN Git Service

EventViewerDialog.EventListでEnterキーを押した場合にダブルクリックと同様の動作とする
authorKimura Youichi <kim.upsilon@bucyou.net>
Sun, 13 Aug 2017 16:31:13 +0000 (01:31 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Sun, 13 Aug 2017 16:31:13 +0000 (01:31 +0900)
OpenTween/EventViewerDialog.Designer.cs
OpenTween/EventViewerDialog.cs

index fff6278..75fc263 100644 (file)
@@ -91,6 +91,7 @@
             this.EventList.CacheVirtualItems += new System.Windows.Forms.CacheVirtualItemsEventHandler(this.EventList_CacheVirtualItems);
             this.EventList.RetrieveVirtualItem += new System.Windows.Forms.RetrieveVirtualItemEventHandler(this.EventList_RetrieveVirtualItem);
             this.EventList.DoubleClick += new System.EventHandler(this.EventList_DoubleClick);
+            this.EventList.KeyDown += new System.Windows.Forms.KeyEventHandler(this.EventList_KeyDown);
             // 
             // ColumnHeader1
             // 
index e1cd930..a954a2e 100644 (file)
@@ -102,6 +102,12 @@ namespace OpenTween
         private async void EventList_DoubleClick(object sender, EventArgs e)
             => await this.OpenEventStatusOrUser();
 
+        private async void EventList_KeyDown(object sender, KeyEventArgs e)
+        {
+            if (e.KeyData == Keys.Enter)
+                await this.OpenEventStatusOrUser();
+        }
+
         private async Task OpenEventStatusOrUser()
         {
             if (this.EventList.SelectedIndices.Count == 0)