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

Вниз

Помогите разобратся с классом   Найти похожие ветки 

 
ctranik   (2004-07-25 18:26) [0]

Все привет

мне нужно создать обьект от класса TCustomMemo
например :
redaktor:TCustomMemo

не могу понять как использовать его конструктор и деструктор

redaktor:=TCustomMemo.create (????)- что сюда надо вписать

Помогите пожалуйсто


 
Anatoly Podgoretsky ©   (2004-07-25 18:48) [1]

Впиши nil


 
Seldon ©   (2004-07-25 18:52) [2]

Например, Form1, или Panel1. На каком компоненте хочешь создать, то и впиши.
И потом не забудь redaktor.Parent:=Form1 (или panel1)


 
Гаврила ©   (2004-07-25 20:55) [3]


>  (????)-


Этот параметр (владелец) отвечает за время жизни объекта, не трогай его ,если твоя задача не предполагает изменения стандартного поведения компонентов в плане управления временем жизни (владелец при собственном разрушении разрушает и список "детей". то есть тех компонентов, в конструктор которых он был передан параметром. При создании во время дизайна владелец всегда форма).

Что писать папаметром в конструктор
если nil - не забудь разрушить его руками
если какой-то компонент - то твой TCustomMemo
разрушится вместе с ним


 
ctranik   (2004-07-26 13:49) [4]


> Гаврила

Здравствуйте

Спасибо что ответели

Наверно в своём первом вопросе я не точно выразился
Мне в моей програме нужен не визуальный редактор,  у которого было бы хоть одно свойство типа TString,
поэтому я и решил за основу взять родителя " TMEMO " TCustomMemo.

Класс TStringList неподходит, у него не таких свойств, а класс TStrings вообще абстрактный

Вы посоветовали в конструкторе TCustomMemo.Create написать "NIL",
я бы хотел уточнить :

1) данный конструктор можно написать в любом обработчике событий или только при создание
формы, тоже самое касается деструктор обьекта

2) обьявление " redaktor: TCustomMemo " должно быть глобальным или допускается возможность обьявление
внутри обработчиков

3) почему возникает эта ошибка:

---------------------------
Debugger Exception Notification
---------------------------
Project Offf.exe raised exception class EInvalidOperation with message "Control "" has no parent window".
Process stopped. Use Step or Run to continue.
---------------------------
OK   Help  
---------------------------

Заранее благодарен.


 
KSergey ©   (2004-07-26 13:52) [5]

Короче, вам сюда:
http://www.delphikingdom.com/helloworld/runtime_comp.htm


 
TUser ©   (2004-07-26 14:20) [6]


> Мне в моей програме нужен не визуальный редактор,  у которого
> было бы хоть одно свойство типа TString,
> поэтому я и решил за основу взять родителя " TMEMO " TCustomMemo.
>
> Класс TStringList неподходит, у него не таких свойств, а
> класс TStrings вообще абстрактный

А опишите поподробнее задачу. Что-то не верится, что кому-то может быть действительно необходим невидимый мем. Каких таких свойств нет у TStringList?


 
Sandman25 ©   (2004-07-26 14:29) [7]

>Каких таких свойств нет у TStringList?

Держу пари, что автору не хватает WordWrap...


 
TUser ©   (2004-07-26 14:33) [8]

Сечас узнаем ...



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

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

Наверх




Память: 0.48 MB
Время: 0.053 c
14-1090415459
Piter
2004-07-21 17:10
2004.08.08
Эксперименты с русским языком в английской windows


14-1090320899
ArMellon
2004-07-20 14:54
2004.08.08
Народ спасайте надо состряпать прогу которая инет обрубает на


9-1082999350
20002
2004-04-26 21:09
2004.08.08
паросочетания


1-1090944612
Прямой
2004-07-27 20:10
2004.08.08
ListView, Скрыть колонку


1-1090826186
t100
2004-07-26 11:16
2004.08.08
Выборка слов из строки.