Перемещение Panel если она мешает курсору

237
21 августа 2017, 07:00

Я думаю можно обойтись без кода, тут главное смысл. 1.Есть panel1 на listbox1 (panel1.Location = ...(0,0);) 2.У панели обрабатывается событие Mouse_Enter

if (DwnldModsInfoPanel->Location == System::Drawing::Point(0, 0)) DwnldModsInfoPanel->Location = System::Drawing::Point(0, 190);
else    DwnldModsInfoPanel->Location = System::Drawing::Point(0, 0);

Так все работает. Но я хочу чтоб эта панель становилась видимой пользователю (неважно каким способом - параметр Visible или BringToFront или Size(0,0) или location хоть из жопы появлялась - пофиг итп... :). Беда заключается в том что если я вооплощаю любой из перечисленных способов то данная панель тупит на месте мерцая. Тоесть не убегает от курсора, а выполняется следующее: курсор наводится уходя с листбокса вызывая одновременно два события - Listbox_MouseLeave в котором сказано сделать panel1 невидимой, и panel1_MouseEnter код выше, затем курсор должен уйти с панели так как она переместилась и попасть на листбокс, что сделает панель видимой. Все вроде бы логично. Но при этом панель просто мерцает на месте, это работает только если судорожно махать мышкой по экрану пересекая панель :( Как можно обойти данную проблему? Компилирую в среде c++/cli на vs13 под vcredist2010 на релиз и 2012 на дебаг

READ ALSO
Снижение скорости работы программы

Снижение скорости работы программы

Имеется парсер, написанный на c#Заметил, что при запуске скорость работы выше, чем, к примеру, через несколько часов

227
Получение html кода с сайта с помощью WebClient C#

Получение html кода с сайта с помощью WebClient C#

Здравствуйте, есть ссылка

341
Отправить запрос с куками и получить ответ

Отправить запрос с куками и получить ответ

Здравствуйте! Столкнулась с проблемой получения информации по запросуОтправляю куки на сервер, приходит ответ 200, но мне приходят только...

264
.Net C# | Discord.Net v1.0.1 | Сообщение бота

.Net C# | Discord.Net v1.0.1 | Сообщение бота

Как можно сделать подобное сообщение, с жёлтой полоской слева и emoji под ним?

310