Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Для новичков > Работа с блоками в формах |
Автор: ravana 22.3.2008, 20:58 |
Здравствуйте, у меня такой вопрос. Мне по учебе необходимо написать текстовый редактор в Delphi. Сам редактор я уже написала, теперь мне необходимо осуществить там работу с текстовыми блоками, подобно как в MultiEdit'e - то есть чтобы текст мог выделять строчно, потоково или прямоугольно. Я пока хочу разобраться с прямоугольным. Потоковый реализовывать не нужно, он уже средствами дельфей поддерживается. Не могу сообразить, как это можно реализовать? Заранее спасибо. |
Автор: Alix 22.3.2008, 21:24 |
на каком компоненте текст выводите - memo, richedit, smth else? |
Автор: ravana 22.3.2008, 21:36 |
memo. Могу привести здесь весь код, если нужно. |
Автор: Alix 25.3.2008, 22:13 |
На самом деле, я пробовал найти решение. Поискал, может поддержка прямоугольного выделения есть в стандартных контролах, но ни для memo, ни для richedit не нашел. Искал в msdn и просто в инете, ничего не нашел. Вернее нашел даже какие-то исходники редактора с такой возможностью, но там была только работа с буфером обмена, сам же класс редактора был в другом файле, который не нашел. Ситуация довольно забавная. Надо еще поискать, или рисовать самому... |