Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проблема в гриде. .Selected.Rows.Add / 2 сообщений из 2, страница 1 из 1
29.07.2005, 12:05:05
    #33191315
hmsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема в гриде. .Selected.Rows.Add
Речь об Ultragrid, может кто поможет выяснить?

делая на событие клика по гриду следующее:
Код: plaintext
1.
2.
3.
4.
Private Sub ugr_Click()
  Dim ugRow As SSRow
  Set ugRow = ugRow.GetSibling(ssSiblingRowNext)
  ugr.Selected.Rows.Add ugRow
End Sub

получаем все нормально - по клику на строке грида выделяется следующий.
используя же событие "после строки активации" :
Код: plaintext
1.
2.
3.
4.
Private Sub ugr_BeforeRowActivate(ByVal Row As UltraGrid.SSRow)
  Dim ugRow As SSRow
  Set ugRow = ugRow.GetSibling(ssSiblingRowNext)
  ugr.Selected.Rows.Add ugRow
End Sub

следующая строка не выделяется
построчно проходил - Selected.Rows.Add отрабатывает но нечего не выделяет.

помогите.
...
Рейтинг: 0 / 0
29.07.2005, 17:45:54
    #33192405
sfes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема в гриде. .Selected.Rows.Add
Может потому, что BeforeRowActivate значит "до активации строки", а не "после активации строки"?
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проблема в гриде. .Selected.Rows.Add / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]