На форме находятся несколько кнопок.
При нажатии на кнопку вызывается следующий код:
- Код: Выделить всё
But = "Prix"
lstDeport.Items.Clear()
lstDeport.Items.Add("Прием накладных", 0)
lstDeport.Items.Add("Изменение накладных", 1)
lstDeport.Items.Add("Прием в склад", 2)
lstDeport.Items.Add("Изменение № прихода или № машины", 3)
Где But - глобальная переменная, а lstDeport - собственоо ListView
После выбора пункта в ListView срабатывает код:
- Код: Выделить всё
Select Case But
Case "Prix"
Select Case e.ItemIndex
Case 0
frmPrix.Show()
Case 1
Case 2
Case 3
End Select
End Select
Собственно в чем суть проблеммы (точнее двух):
1. frmPrix открывается, НО фокус автоматом передается обратно на ListView первой формы (что не есть хорошо)
2. Если сразу после открытия frmPrix, её закрыть и нажать на второй пункт в ListView первой формы (который пока ни чего не вызывает), то снова откроется frmPrix
Есть идеи?