From 8fefcb9ab908dffbddae5396a8ecedf27c6fa20c Mon Sep 17 00:00:00 2001 From: lucidiot Date: Tue, 19 Jul 2022 04:11:15 +0200 Subject: [PATCH] Make double-clicks cause a lookup --- ToeCracker/MainForm.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ToeCracker/MainForm.cs b/ToeCracker/MainForm.cs index e4d5fa7..786648b 100644 --- a/ToeCracker/MainForm.cs +++ b/ToeCracker/MainForm.cs @@ -34,6 +34,8 @@ namespace ToeCracker { listBox.Items.AddRange(words); listBox.Dock = DockStyle.Fill; listBox.ContextMenuStrip = this.wordContextMenuStrip; + // Double-clicking a word is equivalent to right click -> Look Up + listBox.DoubleClick += lookUpToolStripMenuItem_Click; page.Controls.Add(listBox); this.tabControl.TabPages.Add(page); } @@ -45,7 +47,7 @@ namespace ToeCracker { private void Search(string query) { this.Enabled = false; - Dictionary results = new Dictionary(); + Dictionary results = new Dictionary(); try { results = Thesaurus.Search(query); } catch (WebException e) { @@ -96,7 +98,7 @@ namespace ToeCracker { word = word.Trim(); if (word == String.Empty || word.StartsWith("-- ")) return null; - + return word; } } @@ -107,7 +109,8 @@ namespace ToeCracker { private void searchButton_Click(object sender, EventArgs e) { string query = this.searchTextBox.Text.Trim(); - if (query.Length > 0) this.Search(query); + if (query.Length > 0) + this.Search(query); } private void wordContextMenuStrip_Opening(object sender, CancelEventArgs e) {