powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / странно, снова событие
3 сообщений из 3, страница 1 из 1
странно, снова событие
    #32587464
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делаю
Dim column2 As DataGridTextBoxColumn = CType(Me.DataGrid1.TableStyles(0).GridColumnStyles("est_uhod"), DataGridTextBoxColumn)
AddHandler column2.TextBox.MouseDown, AddressOf MyTextBox_MD
...
Private Sub MyTextBox_MD(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseDown
MsgBox("Нажали на ячейку")
End Sub
на нужной ячейке делаю клики - работает...
кликаю в любом месте на форме - тоже сработало :( - почему?!
...
Рейтинг: 0 / 0
странно, снова событие
    #32590322
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДудкинHandles MyBase.MouseDown
То есть это для всех MouseDown на всей форме.
...
Рейтинг: 0 / 0
странно, снова событие
    #32590461
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на нужной ячейке делаю клики - работает...


Здесь придется идти проторенным путем (см. проект который я здесь для вас выкладывал)

В конструкторе класса DataGridContextTextBoxColumn
можно добавить:
Код: plaintext
1.
2.
 
AddHandler m_contextTextBox.MouseDown, AddressOf TextBoxMouseDown


И в этом же классе реализовать процедуру:
Код: plaintext
1.
2.
3.
Private Sub TextBoxMouseDown(ByVal sender As Object, ByVal e As MouseEventArgs)
     MsgBox("mouse down")
End Sub


Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / странно, снова событие
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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