Активировать приложение

Язык 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 :P

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

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 9

    TopList