У меня есть странная проблема, приложение .net win form запускает стороннее CRM-приложение. Когда клиент работает с CRM-приложением и нажимает на какую-то кнопку в моем приложении, при первом нажатии кнопки не запускается событие, только на втором клике он отвечает.как автофокусировать приложение .Net winform, запущенное в фоновом режиме
Причина, по которой я подозреваю, что мое приложение не в фокусе.
Я попытался с помощью следующего кода
private void XXXXX_MouseHover(object sender, EventArgs e)
{
this.BringToFront();
this.Focus();
}
Но ее не работает. Я новичок в .NET. Может ли кто-нибудь указать мне, как исправить эту проблему?
Любая помощь очень ценится.
обновление: моя кнопка на панели инструментов.
btnbutton.Click += delegate(object sender, EventArgs e)
{
//some code to execute on button click.
};
Благодаря
Я действительно не получаю связь между вашей формой и пользовательским интерфейсом приложения CRM, я думаю, что экранный снимок поможет. –
@King King, нет никакого отношения к CRM как таковой, кроме запуска URL-адреса CRM. Я обновил свой вопрос. – AKV
так что же такое основной интерфейс? вашей форме или любой другой? –