Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как убрать всплывающее меню? / 12 сообщений из 12, страница 1 из 1
04.03.2004, 10:38
    #32430687
Sasha09
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать всплывающее меню?
Всем привет!
Никто не подскажет, как убрать всплывающее меню при нажатии на TextBox левой кнопкой мыши в VB6?
Очень нужно.
Спасибо!
...
Рейтинг: 0 / 0
04.03.2004, 11:50
    #32430878
Alex_2003
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать всплывающее меню?
Если речь идет о всплывающей подсказке, то за это отвечает свойство ToolTipText . Просто нужно очистить содержимое данного свойства.
...
Рейтинг: 0 / 0
04.03.2004, 13:38
    #32431168
Sasha09
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать всплывающее меню?
Не подсказка, а меню (копировать, вставить и т.д.)
...
Рейтинг: 0 / 0
04.03.2004, 14:01
    #32431219
Alex_2003
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать всплывающее меню?
В каком режиме design-time или run-time?
...
Рейтинг: 0 / 0
04.03.2004, 14:24
    #32431283
Sasha09
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать всплывающее меню?
В режиме запущенного приложения - run-time.
Нужно запретить возможность вырезать, вставить. Чтобы это меню не выскакивало совсем.
...
Рейтинг: 0 / 0
04.03.2004, 15:53
    #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
04.03.2004, 16:58
    #32431602
Sasha09
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать всплывающее меню?
Сначала где-то вверху формы выскакивает то, от которого нужно избавиться, а потом новое.
...
Рейтинг: 0 / 0
04.03.2004, 17:12
    #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
04.03.2004, 17:17
    #32431636
Sasha09
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать всплывающее меню?
Не работает :-(
Меню появляется раньше, чем происходит событие MouseDown.
И свойства нет вроде такого, чтобы отключтить :-(((((
Или есть?
...
Рейтинг: 0 / 0
04.03.2004, 17:29
    #32431657
SergeySV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать всплывающее меню?
Так вы еще на этапе загрузки прикрепите к TextBox'у ваше меню вместо стандартного.
...
Рейтинг: 0 / 0
04.03.2004, 18:06
    #32431733
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать всплывающее меню?
Странно, минуту назад тестировал , все работает, даже без лока.
Какая система? Sp5?

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


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