From 23b8a338e048b63ed78b0523fb3f3d21afc28f90 Mon Sep 17 00:00:00 2001 From: SrShadowy <43967231+SrShadowy@users.noreply.github.com> Date: Tue, 24 Nov 2020 18:01:22 -0300 Subject: [PATCH] Groups Fix --- LauncherDesktop/Form1.cs | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/LauncherDesktop/Form1.cs b/LauncherDesktop/Form1.cs index 939d6c8..7e53996 100644 --- a/LauncherDesktop/Form1.cs +++ b/LauncherDesktop/Form1.cs @@ -363,20 +363,6 @@ void KeyDown(object sender, KeyEventArgs e) TextKeys(Convert.ToString(e.KeyCode), true); Tkeys.x = e.KeyCode; break; - //Because??? Anyway - /* case Keys.Control: - TextKeys("control", true); - Tkeys.control = true; - break; - case Keys.Alt: - TextKeys("alt", true); - Tkeys.alt = true; - break; - case Keys.Shift: - TextKeys("shift", true); - Tkeys.alt = true; - break; - */ } } @@ -1389,18 +1375,28 @@ private void renomeiarToolStripMenuItem_Click(object sender, EventArgs e) if(rest == DialogResult.OK) { + int index = listitens.SelectedItems[0].Index; + + string arq = mylist.Items[index].ToString(); string[] Rename = arq.Split('|'); - + if (Rename.Length > 1) mylist.Items[index] = Rename[0] + "|" + newname; else mylist.Items[index] += "|" + newname; + var itemIndex = listitens.Items.IndexOf(listitens.SelectedItems[0]); + int removeAt = ConfigGroups.FindStringExact(listitens.Items[itemIndex].Text); + if (removeAt > 0) + { + ConfigGroups.Items.RemoveAt(removeAt); + } listitens.SelectedItems[0].Text = newname; - + string newGroup = listitens.Items[itemIndex].Text + ":" + listitens.SelectedItems[0].Group.Header; + ChangeGroup(newGroup); ChangueItens(); }