Всем привет. Столкнулся с такой проблемой, делаю сейчас WinForm, объектом разработки является пользовательский элемент управления, унаследованный от UserControl, на котором динамически создается N(кол-во записей с базы) панелей (2 на скрине) в котором есть еще 3 TextBox. Какое ТЗ, наводим на панель сообщений, TextBox с датой или временем исчезает, появляется кнопка закрыть, выводим мышку за пределы панели - TextBox появляется снова, а кнопка исчезает Что у меня сейчас получается, динамически созданные TextBox'ы накладываются на панель, и ивент который отвечает за наведение мыши на панель не срабатывает. А там где навожу на чистую панель, TextBox исчезает, кнопка показывается, но потом пытаюсь навести на кнопку - ивент понимает это как я ушел с панели, кнопка сразу исчезает а TextBox ставится назад... Как только не пытался сделать: - весил ивент и на TextBox1, TextBox3, но получается как-то рагульно, мерцает.... - создавал еще 1 панель, пытался пытался на нее кидать ивенты, но TextBox всеравно и ее перекрывали - создавал listView прозрачный, но и это не помогло... Помогите плиз сделать чтоб оно правильно функционировало... Вот что у меня сейчас есть http://pastebin.com/Nkz02Pgu
честно говоря я не понял к чему этот кусок, пардон конечно.... сейчас у меня реализовано так, при наведении на TextBox кнопка тоже показывается а не нужный TextBox скрывается, работает как бэ нормально... но если вести мышей по панели сверху, т.е. действующие ивенты панели, проблема осталась та же... вот актуальный код... подскажите плиз как правильно сделать чтоб кнопка закрыть не исчезала когда я на нее навожу, а исчезала когда ухожу вообще с панели. http://pastebin.com/Jz468eqG
Яно, не думал, что все так тяжко - на пальца: вешаешь евент на твою кнопку при наведении на которую, прописываешь, тоже самое что и в евенте для панели - то есть прячешь не нужные текстбоксы. Профит. И да - в твоем случае лучше проект целиком вывешивать, что бы скачал - запустил и посмотрел. Намного быстрее вникнуть в суть получится.
заработало то что не работало. щас с другой проблемой столкнулся, при нажатии на кнопку "закрыть" динамическая панель закрывается норм, я ее скрываю, но те которые под ней находятся не подтягиваются на пустое место... предполагаю что из-за того что Location задан... пробовал делать -=120, но не помогло.. а если задавать новые координаты - оно все в кучу пихается... подскажите плиз http://zalil.ru/upload/34698225 во, как и посоветовал залил исходник, чтоб было легче ее реализовать спасибо
Не рабочую версию ты выложил. Справа отображается панель с одной серой вставкой под текст, но сообщений нету: