Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / странно, снова событие / 3 сообщений из 3, страница 1 из 1
02.07.2004, 15:50
    #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
05.07.2004, 23:06
    #32590322
Владимир Саныч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
странно, снова событие
ДудкинHandles MyBase.MouseDown
То есть это для всех MouseDown на всей форме.
...
Рейтинг: 0 / 0
06.07.2004, 07:58
    #32590461
Sa
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
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / странно, снова событие / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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