Страница: 1 |
Страница: 1 |
Вопрос: Плз, помогите по контекстному (и не только) меню
Добавлено: 14.02.07 02:03
Автор вопроса:
Marki
Пользую VB 2005 EE.
1. К TextBox прикручено собственное контекстное меню, причем одно и тоже прикручено на несколько TextBox. Вызов по правой кнопке контекстного меню НЕ переносит фокус на объект, где нажата правая кнопка и соответственно вопрос:
--> каким образом отследить в каком именно TextBox вызвано свое контекстное меню.
2. Тоже по меню, но уже не по контекстному. :) Есть несколько дочерних форм, меню - в родительской.
При выборе пункта меню определяю какая дочерняя форма является активной, но для действия над ней необходимо получить значение переменной в модуле этой формы (если понятно изложил...)
--> Каким образом это сделать?
Заранее признателен за конкретные ответы и помощь.
ps. сам знаю что дурак, но раз спрашиваю - значит не разобрался.
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа: Иван
ICQ: 339595465
Вопросов: 1
Ответов: 2
Профиль | | #1
Добавлено: 14.02.07 09:48
на первый вопрос:
Private Sub ContextMenu1_Popup(ByVal sender As Object, ByVal e As System.EventArgs) Handles ContextMenu1.Popup
Me.Text = CType(CType(sender, System.Windows.Forms.ContextMenu).SourceControl, System.Windows.Forms.Control).Name
End Sub
Номер ответа: 2
Автор ответа: Иван
ICQ: 339595465
Вопросов: 1
Ответов: 2
Профиль | | #2
Добавлено: 14.02.07 09:49
это в заголовке отобразит имя контрола с которого открыто контекстное меню
Номер ответа: 3
Автор ответа: Marki
Вопросов: 42
Ответов: 94
Профиль | | #3
Добавлено: 14.02.07 13:19
Большой пасиб!
После такого намека сразу разобрался