| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Подстановка фона в TEDit |
| Автор: Mixasik 15.11.2006, 08:18 |
| Кто-нибудь знает можно ли в TMemo подставить фон, рисунок желательно. И на нем бы отображался текст, или сделать компоненты(опять же Tedit TMemo и др.) невидимыми, но чтобы текст на месте этих компонентов был виден? Или может есть где литература о создании оформления к программам? Или просто кто научит как по-другому организовать оформление программы? |
| Автор: VTK 15.11.2006, 09:06 | ||
Например использовать TImage+Tlabel вместо TMemo |
| Автор: Romikgy 15.11.2006, 11:07 |
| имхо onPaint никто не отменял |
| Автор: Mixasik 15.11.2006, 14:44 |
Ну а как тогда вводить текст через них, мне не только вывод нужен? А как это через onPaint сделать? Что-то я не все понял? |
| Автор: Mephisto 15.11.2006, 15:52 | ||||
| Вот, быстренький примерчик как можно заюзать: Unit 1
Unit2
В смысле как можно добавить св-во PIcture к Edit. |
| Автор: Mixasik 17.11.2006, 15:46 | ||
А если фон состоит из множества картинок, то так не получится?! Спасибо, попробую, думаю это как рас то, что надо |
| Автор: Mixasik 17.11.2006, 17:58 |
Вот дизайн, который предполагается для программы, а вто программа ![]() И подскажите, как прогу сделать с таким дизвйном? Mephisto, этот способ добавляет рисунок, но когда текст набирается или выводится он написан на белом фоне |
| Автор: Mixasik 18.11.2006, 06:46 |
| Ну вот покрупнее прикрепил |
| Автор: Mixasik 18.11.2006, 06:47 |
| А вот вид программы... |
| Автор: Poseidon 18.11.2006, 20:41 | ||
Ну так ё-мое, для этого и подойдет
Фон у форма так же не стандартный оставляешь, а подбираешь какой надо. Или я чего-то недопонял... |
| Автор: Mixasik 19.11.2006, 10:15 | ||
У меня фон - это картинка, а когда я ствлю, фон формы, поле принемает фон формы , а не картинки в компоненте Timage, который находится под TMemo.... А мне надо, чтобы был рисунок фоном компонента.... И никак это не сделаю |
| Автор: Mephisto 20.11.2006, 13:43 |
| Прозрачный Edit сделать не получится, можно сделать только полупрозрачный! Ноэто безсмысленно. Текст будет плохо видно. Лучше делать либо свой компонент на подобии TCustomEdit. Либо искать уже готовый. Компонент на основе TCustomEdit как видишь сделать не получится. |
| Автор: Mixasik 21.11.2006, 19:52 | ||
Знать бы как сделать?! Ну придется искать? Ну может кто знает, как создавать дизайн к программе, возможно я неправильно думаю?) |
| Автор: Mephisto 22.11.2006, 09:23 |
Я был очень близок к решению. Только надо посмотреть где и каким образом в стандартном компоненте выводят текст и перекрыть метод... Надо дальше коппать. У меня нет времени. Возможно правильно! |