Ejemplo n.º 1
0
        private void lbTech_DragDrop(object sender, DragEventArgs e)
        {
            Subject str = (Subject)e.Data.GetData(typeof(Subject));

            TechSubjects.Add(str);
            lbTech.AllowDrop = false;
        }
Ejemplo n.º 2
0
 private void btToTech_Click(object sender, EventArgs e)
 {
     if (lbNaturalScience.SelectedIndex != -1)
     {
         TechSubjects.Add(NaturalSubject[lbNaturalScience.SelectedIndex]);
         NaturalSubject.RemoveAt(lbNaturalScience.SelectedIndex);
     }
 }
Ejemplo n.º 3
0
 private void btToNaturalScience_Click(object sender, EventArgs e)
 {
     if (lbTech.SelectedIndex != -1)
     {
         NaturalSubject.Add(TechSubjects[lbTech.SelectedIndex]);
         TechSubjects.RemoveAt(lbTech.SelectedIndex);
     }
 }
Ejemplo n.º 4
0
        private void lbTech_MouseDown(object sender, MouseEventArgs e)
        {
            int index = lbTech.IndexFromPoint(e.X, e.Y);

            if (lbTech.Items.Count == 0 || index == -1)
            {
                return;
            }
            lbNaturalScience.AllowDrop = true;

            Subject         s    = TechSubjects[index];
            DragDropEffects dde1 = DoDragDrop(s, DragDropEffects.All);

            if (dde1 == DragDropEffects.All)
            {
                TechSubjects.RemoveAt(index);
            }
        }