Язык Visual Basic на платформе .NET.
Модераторы: Ramzes, Sebas
-
VVV2008
-
- Начинающий

-
-
- Сообщения: 5
- Зарегистрирован: 15.04.2008 (Вт) 10:49
VVV2008 » 04.07.2008 (Пт) 12:37
Ситуация:
Из приложения (VB.NET) открывается Word. Оба окна на экране. Если из активного Word перейти в приложение, нажать мыщью кнопку инструмента (или пункт меню), то она срабатывает только после второго клика. Т.е. первый клик активирует приложение, а второй - кнопку.
Как можно сделать чтобы кнопка срабатывала после первого клика?
VVV2008
-
Ramzes
-
- Скромный человек

-

-
- Сообщения: 5004
- Зарегистрирован: 12.04.2003 (Сб) 11:59
- Откуда: Из гробницы :)
-
Ramzes » 04.07.2008 (Пт) 12:51
VVV2008
ИМХО никак, нет, конечно всегда можно извратится, но стоит ли оно того?
-
WitC
-
- Начинающий

-
-
- Сообщения: 18
- Зарегистрирован: 19.06.2008 (Чт) 16:45
WitC » 04.07.2008 (Пт) 13:15
Alt+Tab

-
Ramzes
-
- Скромный человек

-

-
- Сообщения: 5004
- Зарегистрирован: 12.04.2003 (Сб) 11:59
- Откуда: Из гробницы :)
-
Ramzes » 04.07.2008 (Пт) 13:53
WitC
да нет, можно в событии контрола MouseMove написать
me.activate (если контрол на форме, которую нужно активировать)
-
VVV2008
-
- Начинающий

-
-
- Сообщения: 5
- Зарегистрирован: 15.04.2008 (Вт) 10:49
VVV2008 » 04.07.2008 (Пт) 14:12
Решаю таким образом:
Private Sub ToolStripMenuItem1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ToolStripMenuItem1.MouseMove
If Not Me.ShowFocusCues Then Me.Activate()
End Sub
Какие есть другие предложения?
VVV2008
-
WitC
-
- Начинающий

-
-
- Сообщения: 18
- Зарегистрирован: 19.06.2008 (Чт) 16:45
WitC » 04.07.2008 (Пт) 16:48
VVV2008 писал(а):Какие есть другие предложения?
...отсутствуют...
Вернуться в Visual Basic .NET
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 10