powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Контекстное меню
4 сообщений из 4, страница 1 из 1
Контекстное меню
    #38328411
Slash232
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При нажатии правой клавишей мыши по моей форме должно выскакивать контекстное меню (событие UserControl_MouseDown). Но, если указатель находится на каком либо элементе управления этой формы то меню не всплывает. Подскажите как данный вопрос исправить?
...
Рейтинг: 0 / 0
Контекстное меню
    #38328418
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slash232,
ну видимо прописывать Popup для каждого контрола при нахождении на котором это должно работать.
Понятно что на кнопке или текстбоксе это работать не должно, но для label или контейнеров типа Picturebox (в завис. от логики) надо сделать чтоб работало.
...
Рейтинг: 0 / 0
Контекстное меню
    #38328441
Slash232
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо так и сделал. Думал правда что есть более лёгкий вариант.

Вопрос № 2: У меня в моем UserControl есть свойство
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
Public Property Let Selected(ByVal NewValue As Boolean)
If NewValue = True Then
    UserControl.BackColor = 121212
    UserControl.NameProduct.BackColor = 121212
Else
    UserControl.BackColor = &H8000000E
    UserControl.NameProduct.BackColor = &H8000000E
End If
End Property


Как мне его изменить из UserControl в котором оно находится? В Usercontrol этого свойства не видно.
...
Рейтинг: 0 / 0
Контекстное меню
    #38328470
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slash232Спасибо так и сделал. Думал правда что есть более лёгкий вариант.Ну, по идее ты можешь сделать класс чтоб не прописывать одно и то же событие индивидуально для каждого контрола. Принцип можешь понять отсюда:
8500443
Но это оправдано только если таких контролов десятки и сотни.
Если их 5-10 штук, то такой класс это ненужный гимор.
Более того если у тебя есть массивы из контролов, то придется вписывать в код исключения и обробатывать массивы все равно индивидуальным кодом.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Контекстное меню
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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