Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как отловить событие начало редактирования
|
|||
|---|---|---|---|
|
#18+
Хочется, чтобы перед тем как пользователь начал редактировать ячейку ему выдавалось сообщение.. так не сработало :(Private Sub DataGrid1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles DataGrid1.KeyPress MsgBox("keypress") End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 10:33 |
|
||
|
как отловить событие начало редактирования
|
|||
|---|---|---|---|
|
#18+
Ну можно конечно подписаться на keypress TextBox нашего грида. Вас интересует сам факт начала редактирования определенного стобца, или всей строки? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 10:52 |
|
||
|
как отловить событие начало редактирования
|
|||
|---|---|---|---|
|
#18+
одного столбца.. идея следующая - юзер хочет отредактировать поле в таблице, состоящей из полей трех таблиц (запросец с inner join).. как только он тыркается в ячейку и начинает жать кнопки ему открывается формочка с той таблицей, поле которой он возжелал отредактировать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 11:01 |
|
||
|
как отловить событие начало редактирования
|
|||
|---|---|---|---|
|
#18+
Странно, не получается.. А Private Sub DataGrid1_KeyPress (ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles DataGrid1.KeyPress MsgBox("keypress") End Sub когда вообще выполняется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 11:49 |
|
||
|
как отловить событие начало редактирования
|
|||
|---|---|---|---|
|
#18+
При наличии TableStyle collection. Код: plaintext 1. 2. 3. Обработаем keypress: Код: plaintext 1. 2. 3. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 11:50 |
|
||
|
как отловить событие начало редактирования
|
|||
|---|---|---|---|
|
#18+
Спасибо, Sa.. Вы меня уже в который раз выручили. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 12:03 |
|
||
|
как отловить событие начало редактирования
|
|||
|---|---|---|---|
|
#18+
А как отменить введенный символ? т. е. вывести MsgBox, но в ячейке оставить старое значение. (Счас выводит сообщение, а потом затирает инфу в ячейке) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 12:36 |
|
||
|
как отловить событие начало редактирования
|
|||
|---|---|---|---|
|
#18+
И корректна ли такая конструкция? кусочек кодаPrivate Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load AdapAll.Fill(DsAll1) Dim column As DataGridTextBoxColumn = CType(Me.DataGrid1.TableStyles(0).GridColumnStyles("type"), DataGridTextBoxColumn) Dim column2 As DataGridTextBoxColumn = CType(Me.DataGrid1.TableStyles(0).GridColumnStyles("reg_n"), DataGridTextBoxColumn) 'где 0 - это индекс table style collection, а columnName - имя вашего столбца 'подпишемся на KeyPress AddHandler column.TextBox.KeyPress, AddressOf MyTextBox_KeyPress AddHandler column2.TextBox.KeyPress, AddressOf MyTextBox_KeyPress End Sub Private Sub MyTextBox_KeyPress(ByVal sender As Object, ByVal e As KeyPressEventArgs) MsgBox("ok") Exit Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 12:37 |
|
||
|
как отловить событие начало редактирования
|
|||
|---|---|---|---|
|
#18+
Дудкин И корректна ли такая конструкция? Корректна, это получается всего лишь один обработчик keypress на несколько column. А как отменить введенный символ? т. е. вывести MsgBox, но в ячейке оставить старое значение. (Счас выводит сообщение, а потом затирает инфу в ячейке) Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 12:51 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32567058&tid=1438983]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 395ms |

| 0 / 0 |
