|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.08.2010, 15:01 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Элемент "Текст" как в Paint
Как создать в Delphi аналог элемента "Текст"? Ну, например, такой как в MS Paint когда мы выбираем "А" и можем печатать текст. Хочу попробовать вставлять на Image много текста, поэтому создал эту тему.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
22.08.2010, 15:15 | #2 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Главный холст - не TImage, а BitMap. На Имагу выводим Битмап. На имаге же и отрисоввываем служебные фигуры (в данном случае - рамка вокруг текста. В String по мере набора текста добавляем буквы и каждый раз выводим TextOut на ИМАГУ. В конце после окончания ввода рисуем на БИТМАП.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
22.08.2010, 20:31 | #3 |
Ещё не
Форумчанин
Регистрация: 04.01.2010
Сообщений: 517
|
Ну смотрите
Код:
Воображение важнее, чем знания. (Albert Einstein)
|
28.12.2010, 05:29 | #4 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
если Edit зделат прозрачным, можно получит компонент Text
а поднего положить прозрачныи Image с изображением рамки по краям, для Resize, реализовыват которыи можно описывая событиа движения мышки над краями Image, что торчат из-под Edit
VirusN13
|
15.02.2011, 15:36 | #5 | |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
Цитата:
http://programmersforum.ru/showpost....62&postcount=4
VirusN13
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как обойти "преобразование типа из "string" в "float" невозможно" | lexluter1988 | Помощь студентам | 1 | 07.08.2010 12:23 |
Как "выдрать" нужный текст из html странички[C#] | iHikita | Общие вопросы .NET | 7 | 14.07.2010 12:50 |
Напечатать текст, удалив из него все цифры и знаки "+" или "–". Язык С++. | KaylasMKTY | Помощь студентам | 8 | 07.03.2010 21:35 |
"ОКРВВЕРХ", "ОКР", "ЕСЛИ". Как бы их связать. | Каравай | Microsoft Office Excel | 13 | 17.02.2010 09:53 |
Можно ли как-нибудь загнать текст "x+3" в функцию? | TwiX | Общие вопросы Delphi | 13 | 02.11.2009 18:49 |