Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как выделить ВСЮ строку в событии DataGrid1_Click ? / 5 сообщений из 5, страница 1 из 1
22.12.2009, 15:55
    #36380229
DаtаGrid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выделить ВСЮ строку в событии DataGrid1_Click ?
Добрый день!
Делаю так, но почему-то запись выделятся лишь со второго клика, а не с первого, как бы хотелось.
Код: plaintext
1.
2.
3.
4.
5.
6.
Private Sub DataGrid1_Click()
    Do While DataGrid1.SelBookmarks.Count <>  0 
       DataGrid1.SelBookmarks.Remove  0           ' отчистить ранее выделенную строчку
    Loop
    DataGrid1.SelBookmarks.Add rst.Bookmark
End Sub
Подскажите пожалуйста.
...
Рейтинг: 0 / 0
22.12.2009, 15:59
    #36380243
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выделить ВСЮ строку в событии DataGrid1_Click ?
DataGrid1_RowColChange событие используйте
...
Рейтинг: 0 / 0
23.12.2009, 07:50
    #36381257
DаtаGrid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выделить ВСЮ строку в событии DataGrid1_Click ?
Класс! Сразу заработало как надо. Эх где бы почитать про this DataGrid хоть на каком.
У меня есть небольшой раздел в книге про ADO для VB6 про этот DataGrid. Но там нет, как выделить всю запись, нет как выделить, как сделать и т.д.
Спасибо большое.
...
Рейтинг: 0 / 0
23.12.2009, 16:01
    #36382569
Странниk63
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выделить ВСЮ строку в событии DataGrid1_Click ?
Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cbuttons As Long, ByVal dwExtraInfo As Long)
Private Const MOUSEEVENTF_LEFTUP = &H4
Private Const MOUSEEVENTF_RIGHTUP = &H10

Private Sub DataGrid1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Call mouse_event(MOUSEEVENTF_LEFTUP, 0&, 0&, 1, 0)
End Sub

Будет строка целиком выделятся постоянно
...
Рейтинг: 0 / 0
24.12.2009, 07:46
    #36383602
DаtаGrid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выделить ВСЮ строку в событии DataGrid1_Click ?
Странниk63Благодарю Вас. (это у меня не срочное задание, просто надо освоить датагрид, листвив, а тривив уже освоил)
Ещё раз спасибо.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как выделить ВСЮ строку в событии DataGrid1_Click ? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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