Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.23;
Скачать: CL | DM;

Вниз

Основы написания ВИЗУАЛЬНЫХ компонентов...   Найти похожие ветки 

 
Yaro ©   (2002-04-15 10:11) [0]

собственно сабж (как написать аналог TMemo?)


 
Anatoly Podgoretsky ©   (2002-04-15 10:20) [1]

Ищем книжку Конопки и также смотрим исходники TMemo, это из вспомогательного интсрументария, а из основного голова и руки.
Если вопрос задан неверно, то повторяем в правильной редакции.


 
Malder ©   (2002-04-15 13:53) [2]

Если нужен "апгрейдный" TMemo - то делай новый класс, наследованный от TMemo.
Также возможно поможет это:

Модуль controls

Описание

Класс TWinControl является базовым абстрактным классом для всех оконных компонентов Delphi, т.е. для компонентов, которые:

· Могут получать фокус во время выполнения приложения. Другие компоненты могут отображать данные, но пользователь не может общаться с компонентом с помощью клавиатуры, если это не оконный компонент.
· Могут содержать другие компоненты, т.е. быть компонентами-контейнерами, компонентами-родителями других, дочерних компонентов.
· Имеют дескрипторы окна.

Новые компоненты редко создаются непосредственно на основе TWinControl. Обычно они основываются на производных классах, таких, как TCustomControl, имеющий канву и обработку сообщений прорисовки, или на более специализированных классах типа TButtonControl, TCustomComboBox, TCustomEdit или TCustomListBox.


Модуль stdctrls

Описание

Класс TCustomEdit является базовым абстрактным классом для окон редактирования TEdit и TMemo. В нем инкапсулированы основные методы и свойства, используемые при редактировании текстов. Они обеспечивают:

· Такие функции редактирования текста, как выделение фрагмента, преобразования выделенного текста, чувствительность к регистру.
· Возможность откликаться на изменения в тексте.
· Управление доступом к текту, например, доступ "тольок для чтения" или символы пароля, делающие невидимыми действительно вводимые символы.

Сохдавать экземпляры объектов типа TCustomEdit невозможно. Этот класс используется только для создания производных классов, наследующих особенности обработки текстов.

Основные свойства класса TCustomEdit:

Свойство Описание

AutoSelect Определяет, выделяется ли весь текст при получении элементом фокуса.
AutoSize Определяет, будет ли высота элемента автоматически адаптироваться к размеру символов текста.


 
Yaro ©   (2002-04-16 02:12) [3]

спасибо... а на сколько реально быстро может это все работать, если прорисовывать через Канву?


 
Malder ©   (2002-04-16 22:55) [4]

Какие то у тебя странные вопросы...
Достаточно быстро будет работать



Страницы: 1 вся ветка

Текущий архив: 2002.05.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.03 c
6-73346
sany
2002-03-14 00:43
2002.05.23
Где можно скачать исходники чата или аськи для TCP/IP


1-73254
yar
2002-05-08 20:05
2002.05.23
Text


3-73050
Oleg_er
2002-04-27 08:02
2002.05.23
Вопрос для гураманов


1-73106
Carpenter
2002-05-07 19:54
2002.05.23
динамические массивы как параметры функции в DLL


4-73453
watcher
2002-03-22 16:17
2002.05.23
Создание юзера