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

Вниз

Run Time   Найти похожие ветки 

 
framez ©   (2008-05-03 14:04) [0]

Здрасвуйте мастера. На форме у меня лежит PageControl. Я в runtime создаю вкладки на вкладках я создаю memo. Как мне в runtime обратиться к этому memo (выполнить какое-нибудь действие)? Или есть другой способ как облегчить себе жизнь? Если есть подскажите


 
Palladin ©   (2008-05-03 14:12) [1]

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


 
framez ©   (2008-05-03 14:58) [2]

есть чат, можно писать как в приват так и общий чат, вот если у нас приватный чат, то создаем в pagecontrol tabsheet в в tabsheep создаем  memo где и будет диалог чата


 
Palladin ©   (2008-05-03 15:00) [3]

я так рад...


 
Denis__ ©   (2008-05-03 15:01) [4]

Ну и что? Какая разниц когда?


 
framez ©   (2008-05-03 15:36) [5]

В общем вы можете подсказать или нет как с memo работать?
На каждый memo надо отдельную переменную создавать? или может лучше завести какой-нибудь List для хранения?


 
{RASkov} ©   (2008-05-03 15:36) [6]

> [0] framez ©   (03.05.08 14:04)

> вот если у нас приватный чат, то создаем в pagecontrol tabsheet
> в в tabsheep создаем  memo


> Как мне в runtime обратиться к этому memo

Строго нельзя... ибо приватно все тут....

> Какая разниц когда?

как это какая? Для общего можно ссылку на мемо запомнить.... например в тэге вкладки... или в переменной ...приватной)
:)


 
{RASkov} ©   (2008-05-03 15:38) [7]

> [5] framez ©   (03.05.08 15:36)
> На каждый memo надо отдельную переменную создавать? или
> может лучше завести какой-нибудь List для хранения?

Но это уж ты сам подумай.... но еще раз, обрати внимание на пустующие(наверняка) тэги....


 
Kostafey ©   (2008-05-03 15:40) [8]

> [0] framez ©   (03.05.08 14:04)

Это своего рода чат - клиент?

Я б сделал просто список заранее подготовленных объектов-вкладок.
А на вкладках уже должно быть все необходимое (Memo и т.д.)


 
{RASkov} ©   (2008-05-03 15:41) [9]

Примерный пример:
tabsheet.tag:=Integer(TMemo.Create(tabsheet));
with TMemo(tabsheet.tag) do begin
Parent:=tabsheet;
.....
end;


 
framez ©   (2008-05-03 17:26) [10]


> Это своего рода чат - клиент?Я б сделал просто список заранее
> подготовленных объектов-вкладок.А на вкладках уже должно
> быть все необходимое (Memo и т.д.)

Это сделать панельку. На нее накидать все нееобходимое и потом вставлять  ее в tabsheet"ы ?


> Примерный пример:tabsheet.tag:=Integer(TMemo.Create(tabsheet));
> with TMemo(tabsheet.tag) do begin Parent:=tabsheet;.....
> end;

Правильно ли я понял. в тег сохраняем ссылку на memo,  потом работаем с ней как и с переменной типа Tmemo?


 
MsGuns ©   (2008-05-03 18:45) [11]

Если в необходимо обращение к динамически созданному объекту, то необходимо и достаточно сохранить ссылку на этот объект при его создании. Где сохранять, в списке, массиве, переменной и т.д. - это уже дело третье.


 
Kostafey ©   (2008-05-03 19:07) [12]

> Это сделать панельку. На нее накидать все нееобходимое и
> потом вставлять  ее в tabsheet"ы ?

Можно и накидать, можно и в run-time формировать.


> Правильно ли я понял. в тег сохраняем ссылку на memo,  потом
> работаем с ней как и с переменной типа Tmemo?

Ссылка - это и есть адрес объекта.


 
MsGuns ©   (2008-05-03 19:12) [13]

> Правильно ли я понял. в тег сохраняем ссылку на memo,  потом
> работаем с ней как и с переменной типа Tmemo?

Замечательный способ: авиабилет в паспорт, а паспорт забыть дома


 
framez ©   (2008-05-03 19:32) [14]

Спасибо Воспользовался советом {RASkov}, вприципе работатает, что и требовалось


 
{RASkov} ©   (2008-05-03 20:06) [15]

> [14] framez ©   (03.05.08 19:32)

Главное - пойми как работает, иначе мой совет бестолку)
Подсказка: В делфи классовые переменные, будь то Label1 или Lst: TStrings; все они указатели, а указатели они 4-х байтовые целочисленные.... Отсюда следует, что в переменную типа, размер которого(типа) равен размеру указателя, можно "засунуть" любой объект.... Хоть метку.... хоть DBGrid, хоть саму форму.... хоть черта лысого, если его переменная указатель на самого черта.... Вот так.


 
framez ©   (2008-05-03 22:38) [16]


> {RASkov} ©   (03.05.08 20:06) [15]

надеюсь понял :)



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

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

Наверх




Память: 0.5 MB
Время: 0.015 c
2-1209892032
filin2323
2008-05-04 13:07
2008.05.25
скрытие формы


2-1209551617
Vlad Oshin
2008-04-30 14:33
2008.05.25
tTreeView, помогите с датами в узлах


2-1209108268
worldmen
2008-04-25 11:24
2008.05.25
Открыть файл в RichEdit только для чтения


2-1209047959
bagos
2008-04-24 18:39
2008.05.25
autocad


3-1198223380
kyn66
2007-12-21 10:49
2008.05.25
Полосатый грид для зависимых таблиц