private void addToolStripMenuItem1_Click(object sender, EventArgs e) { SRECEntry entry = new SRECEntry(); entry.type = SRECEntry.SRECEntryType.Header; entry.data = new byte[0]; entry.RefreshCRC(); file.entries.Add(entry); Refresh(); listBox1.SelectedIndex = listBox1.Items.Count - 1; }
private void moveDownToolStripMenuItem_Click(object sender, EventArgs e) { int n = listBox1.SelectedIndex; if (n == -1 || n > listBox1.Items.Count - 2) { return; } SRECEntry en = file.entries[n]; file.entries[n] = file.entries[n + 1]; file.entries[n + 1] = en; Refresh(); listBox1.SelectedIndex = n + 1; }
private void moveUpToolStripMenuItem_Click(object sender, EventArgs e) { int n = listBox1.SelectedIndex; if (n < 1) { return; } SRECEntry en = file.entries[n]; file.entries[n] = file.entries[n - 1]; file.entries[n - 1] = en; Refresh(); listBox1.SelectedIndex = n - 1; }