| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Новый компонент TImage (ОКОННЫЙ) |
| Автор: Triaffer 5.8.2006, 07:30 |
| Приветствую всех! Кто нибудь сталкивался с такой проблемой: Положить TImage перед к примеру TMemo? Дело вот в чем - TImage - компонент не оконный, рисуется на канве формы. А TMemo - оконный. То есть TImage не сможет перекрывать TMemo. Вопрос такой - кто нибудь знает как сделать новый компонент, похожий на TImage, но который был бы оконным? |
| Автор: 586 5.8.2006, 08:12 |
| 1. Положи Image на панель 2. Сделай их размеры одинаковые, например, задай свойство Image->Align=alClient; 3. Panel->BevelInner=bvNone; Panel->BevelOuter=bvNone; -- для невидимости краёв панели. |
| Автор: Triaffer 6.8.2006, 01:59 |
| ок! проблема решена так: Взял я DBImage - это уже готовое решение! Кстати рабоатет класс! Проблема теперь вот в чем: Мне нужно обвести рисунок пунктирной рамочкой. Пока не изменяю размеры рисунка все ок - рисую рамку на канве А после изменения размеров (установлен Stretch = True) - рамка тоже растягивается ! Даже если ее рисовать уже на растянутом изображении - она получается толстая. Что делать в этом случае? |