Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проблема с выделением строки DataGrid в VB6 / 1 сообщений из 1, страница 1 из 1
21.04.2013, 21:18
    #38234402
byzg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с выделением строки DataGrid в VB6
Имеется Datagrid c именем Voting_grd. Он черпает данные из ADOdс c именем Cand_data. ADOdс лежит на форме Index_form. При выделении какой либо ячейки на гриде выделяется все строка вот этом кодом:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Private Sub Voting_grd_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
 Do While Voting_grd.SelBookmarks.Count > 0
  Voting_grd.SelBookmarks.Remove 0
 Loop
 Voting_grd.SelBookmarks.Add Index_Form.cand_data.Recordset.Bookmark
 
End Sub


Проблема вот в чем: если в гриде управлять движением картеки грида (черный треугольник слева) при помощи стрелок на клавиатуре, то если в гриде записей больше чем может поместиться при данном его размере (и соотв. появляется вертикальный скролл), то при движении каретки на запись, которую до этого движения было не видно то выделения записи не происходит. Пример в картинках приложил.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проблема с выделением строки DataGrid в VB6 / 1 сообщений из 1, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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