powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проблема с выделением строки DataGrid в VB6
1 сообщений из 1, страница 1 из 1
Проблема с выделением строки DataGrid в VB6
    #38234402
byzg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется 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
1 сообщений из 1, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проблема с выделением строки DataGrid в VB6
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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