Ask confirmation when deleting

alphons <alphons@heijden.com> 11 Jan 2025, 11:02
c2eb0a698489274082f3b5d302e1d5c8b76308f8
2 files changed
  • RedisGui/FormMain.Designer.cs
  • RedisGui/FormMain.cs
diff --git a/RedisGui/FormMain.Designer.cs b/RedisGui/FormMain.Designer.cs
index 9efd140..91dc42b 100644
--- a/RedisGui/FormMain.Designer.cs
+++ b/RedisGui/FormMain.Designer.cs
@@ -214,7 +214,7 @@
listView1.GridLines = true;
listView1.Location = new Point(12, 79);
listView1.Name = "listView1";
- listView1.Size = new Size(603, 233);
+ listView1.Size = new Size(597, 233);
listView1.TabIndex = 0;
listView1.UseCompatibleStateImageBehavior = false;
listView1.View = View.Details;
@@ -241,7 +241,7 @@
txtData.Name = "txtData";
txtData.ReadOnly = true;
txtData.ScrollBars = ScrollBars.Both;
- txtData.Size = new Size(1019, 65);
+ txtData.Size = new Size(1019, 119);
txtData.TabIndex = 5;
//
// contextMenuStrip1
@@ -298,12 +298,12 @@
//
contextMenuStrip3.Items.AddRange(new ToolStripItem[] { deleteKeyToolStripMenuItem });
contextMenuStrip3.Name = "contextMenuStrip3";
- contextMenuStrip3.Size = new Size(181, 48);
+ contextMenuStrip3.Size = new Size(130, 26);
//
// deleteKeyToolStripMenuItem
//
deleteKeyToolStripMenuItem.Name = "deleteKeyToolStripMenuItem";
- deleteKeyToolStripMenuItem.Size = new Size(180, 22);
+ deleteKeyToolStripMenuItem.Size = new Size(129, 22);
deleteKeyToolStripMenuItem.Text = "Delete Key";
deleteKeyToolStripMenuItem.Click += DeleteKeyToolStripMenuItem_Click;
//
diff --git a/RedisGui/FormMain.cs b/RedisGui/FormMain.cs
index d1cda20..66b49bd 100644
--- a/RedisGui/FormMain.cs
+++ b/RedisGui/FormMain.cs
@@ -342,9 +342,15 @@ public partial class FormMain : Form
var key = this.treeView1.SelectedNode.Text;
- await this.db.KeyDeleteAsync(new RedisKey(key));
+ DialogResult result = MessageBox.Show("Delet the mofo?", "Confirmation", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
- this.treeView1.SelectedNode.Remove();
+ if (result == DialogResult.OK)
+ {
+
+ await this.db.KeyDeleteAsync(new RedisKey(key));
+
+ this.treeView1.SelectedNode.Remove();
+ }
}
}