powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как выделить ВСЮ строку в событии DataGrid1_Click ?
5 сообщений из 5, страница 1 из 1
Как выделить ВСЮ строку в событии DataGrid1_Click ?
    #36380229
DаtаGrid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Делаю так, но почему-то запись выделятся лишь со второго клика, а не с первого, как бы хотелось.
Код: 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
Как выделить ВСЮ строку в событии DataGrid1_Click ?
    #36380243
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DataGrid1_RowColChange событие используйте
...
Рейтинг: 0 / 0
Как выделить ВСЮ строку в событии DataGrid1_Click ?
    #36381257
DаtаGrid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Класс! Сразу заработало как надо. Эх где бы почитать про this DataGrid хоть на каком.
У меня есть небольшой раздел в книге про ADO для VB6 про этот DataGrid. Но там нет, как выделить всю запись, нет как выделить, как сделать и т.д.
Спасибо большое.
...
Рейтинг: 0 / 0
Как выделить ВСЮ строку в событии DataGrid1_Click ?
    #36382569
Странниk63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Как выделить ВСЮ строку в событии DataGrid1_Click ?
    #36383602
DаtаGrid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Странниk63Благодарю Вас. (это у меня не срочное задание, просто надо освоить датагрид, листвив, а тривив уже освоил)
Ещё раз спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как выделить ВСЮ строку в событии DataGrid1_Click ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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