예제 #1
0
        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);
            }
        }
예제 #2
0
 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;
     }
 }
예제 #3
0
 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);
     }
 }