private void arrowDownButton_Click(object sender, EventArgs e) { if (abasListBox.SelectedItem != null) { Aba selected = (Aba)abasListBox.SelectedItem; for (int i = 0; i < abasListBox.Items.Count; i++) { Aba g = (Aba)abasListBox.Items[i]; if (g.titulo == selected.titulo) { if (i == (abasListBox.Items.Count - 1)) { MessageBox.Show("Aba já é a última da lista.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Aba proximo = (Aba)abasListBox.Items[i + 1]; abasListBox.Items[i + 1] = abasListBox.Items[i]; abasListBox.Items[i] = proximo; abasListBox.SelectedIndex += 1; hasBeenEdited = true; } break; } } } else { MessageBox.Show("Selecione alguma aba para editar sua ordem.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void abasListBox_SelectedIndexChanged(object sender, EventArgs e) { if (abasListBox.SelectedItem != null) { Aba a = (Aba)abasListBox.SelectedItem; tituloAbaTextBox.Text = a.titulo; URLTextBox.Text = a.URL; } }
private void editButton_Click(object sender, EventArgs e) { if (abasListBox.SelectedItem != null) { Aba a = (Aba)abasListBox.SelectedItem; a.titulo = tituloAbaTextBox.Text; a.URL = URLTextBox.Text; abasListBox.Items[abasListBox.SelectedIndex] = a; hasBeenEdited = true; } else { MessageBox.Show("Selecione alguma aba para editar.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } }