Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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
Большой пасиб! :) После такого намека сразу разобрался :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам