Вот пример:
Имеем на форме SGrid grdMain, кнопку cmdArrRem1Col, которая добавляет и удаляет одну колонку и cmdAddRem2Col, которая добавляет и удаляет 2 колонки.
- Код: Выделить всё
Private Sub cmdArrRem1Col_Click()
grdMain.AddColumn "q", "q"
grdMain.RemoveColumn "q"
End Sub
Private Sub cmdAddRem2Col_Click()
grdMain.AddColumn "q", "q"
grdMain.AddColumn "w", "w"
grdMain.RemoveColumn "q"
grdMain.RemoveColumn "w"
End Sub
Код первой кнопки отрабатывает без проблем (!).
На второй кнопке при попытке удалить первую (как, впрочем, и любую другую колонку) вылетаем с ошибкой Subscript out of range!
Как так??? И чё делать?
P.S. В форме отправки вместо "Контрольной панели приложений" вижу "Контрольная панель приложений"!