Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.05.23;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.006 c
1-73263
Gnom
2002-05-10 20:34
2002.05.23
CTRL+C и Shift+Ins


3-73041
Andrey V. Zuev
2002-04-26 15:48
2002.05.23
По ходу выполнения storedproc получать информацию


1-73232
Holms
2002-05-15 09:56
2002.05.23
Простой вопрос


6-73331
yaJohn
2002-03-13 17:42
2002.05.23
Сокеты в ctBlocking режиме.


1-73147
Kid_a
2002-05-13 18:57
2002.05.23
DrawGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский