powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как убрать всплывающее меню?
12 сообщений из 12, страница 1 из 1
Как убрать всплывающее меню?
    #32430687
Sasha09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Никто не подскажет, как убрать всплывающее меню при нажатии на TextBox левой кнопкой мыши в VB6?
Очень нужно.
Спасибо!
...
Рейтинг: 0 / 0
Как убрать всплывающее меню?
    #32430878
Alex_2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если речь идет о всплывающей подсказке, то за это отвечает свойство ToolTipText . Просто нужно очистить содержимое данного свойства.
...
Рейтинг: 0 / 0
Как убрать всплывающее меню?
    #32431168
Sasha09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не подсказка, а меню (копировать, вставить и т.д.)
...
Рейтинг: 0 / 0
Как убрать всплывающее меню?
    #32431219
Alex_2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В каком режиме design-time или run-time?
...
Рейтинг: 0 / 0
Как убрать всплывающее меню?
    #32431283
Sasha09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В режиме запущенного приложения - run-time.
Нужно запретить возможность вырезать, вставить. Чтобы это меню не выскакивало совсем.
...
Рейтинг: 0 / 0
Как убрать всплывающее меню?
    #32431485
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создай невидимое меню и в нем одно подменю. На клике показывай его вместо системного.

Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = vbRightButton Then

Text1.Enabled = False
DoEvents
PopupMenu aaa
Text1.Enabled = True

End If
End Sub



Magnus
...
Рейтинг: 0 / 0
Как убрать всплывающее меню?
    #32431602
Sasha09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сначала где-то вверху формы выскакивает то, от которого нужно избавиться, а потом новое.
...
Рейтинг: 0 / 0
Как убрать всплывающее меню?
    #32431625
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A так:

Private Declare Function LockWindowUpdate Lib "User32" (ByVal hwndLock As Long) As Long

Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = vbRightButton Then
LockWindowUpdate Text1.hWnd
Text1.Enabled = False
DoEvents
PopupMenu mnuText
Text1.Enabled = True
LockWindowUpdate 0&
End If
End Sub


Magnus
...
Рейтинг: 0 / 0
Как убрать всплывающее меню?
    #32431636
Sasha09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не работает :-(
Меню появляется раньше, чем происходит событие MouseDown.
И свойства нет вроде такого, чтобы отключтить :-(((((
Или есть?
...
Рейтинг: 0 / 0
Как убрать всплывающее меню?
    #32431657
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так вы еще на этапе загрузки прикрепите к TextBox'у ваше меню вместо стандартного.
...
Рейтинг: 0 / 0
Как убрать всплывающее меню?
    #32431733
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно, минуту назад тестировал , все работает, даже без лока.
Какая система? Sp5?

Magnus
...
Рейтинг: 0 / 0
Как убрать всплывающее меню?
    #32437269
ostap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
msdn Q224302 - HOWTO: Suppress a textbox Control's popup menu
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как убрать всплывающее меню?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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