| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB .NET > Как спрятать панель? |
| Автор: Vello 1.8.2008, 15:17 | ||
| Мне нужно чтоб панель пряталась когда она не нужна и появлялась при нажатии или направлении мыши на кнопку(в общем как в Visual Studio VB.NET с toolbox'ом) вот я думаю так реализовать:
но это не очень подходит, по скольку обратно панель не появляется... Что подскажете? |
| Автор: diadiavova 14.8.2008, 22:08 |
| На сколько я понимаю в студии для создания toolbox'а и других окон использовался TabControl, прикреплённый к одной из сторон при помощи свойства Dock. Открывать и прятать панели можно просто меняя размер TabControl'а. Например: нужно чтобы панель выдвигалась слева. Назначаем табконролу свойства: Dock=Left Alignment=left Далее, если панели надо скрыть - тогда свойству Width присваиваем значение такое же, какое имеет свойство ItemSize.Width, а когда надо показать - возвращаем прежний размерчик. События MousHover, MouseLeave, и Click отслеживаем для конкретных вкладок. |