Не слишком важная задача, но буду весьма признателен,
если кто подскажет...
В какой-то програмке подсмотрел интересный интерфейс:
Простая форма. На ней, практически во всю ширину,
расположены одна под одной узкие кнопки.
При нажатии на любую под ней открывается панель с определенными контроллами, а кнопки, которые распологаются под нажатой смещаются вниз на ширину открывшейся панели. Повторное нажатие кнопки закрывает панель.
Очень удобно при некоторых работах...
Естесственно можно открывать не одну, а несколько панелей,
компонуя рабочее пространство, как необходимо для данной работы...
Вручную я нарисовал форму, поместил, практически на всю ее площадь панель, в нее нарисовал кнопки и пенели. установил у всех
DOCK - "top". Все чУдно работает. алиллуя!..
НО!
Но хочется сделать юзер-контрол с кнопкой и панелью.
ну и на кнопку "прикрутить" открывание/закрывание панели.
Тогда можно было бы рисовать новые формы и размещать на них
этот контрол, наполняя панель необходимыми элементами...
Но ума не хватает сообразить, КАК прописать в событии кнопки Click
изменение положения элементов родительской формы, которые окажутся ниже нажатой кнопки... :/