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

Вниз

НУ НЕ МОГУ ПОНЯТЬ!!!!   Найти похожие ветки 

 
Sound ©   (2002-03-24 18:05) [0]

Вопрос я уже задавал но ответы все равно не понял объясните полегче!
Есть код (NewMemo:TfsMemo;NewTabSheet:TTabSheet) котороый конструирует новые TabSheet"ы в которых находятся Memo:

// Если Количество страниц не превышает допустимое
if PageControl1.PageCount<50 then
begin
NewTabSheet:=TTabSheet.Create(PageControl1);
NewTabSheet.PageControl:=PageControl1;
NewTabSheet.Caption:="Untitled"+IntToStr(PageControl1.PageCount);
NewTabSheet.Show;
NewMemo:=TfsMemo.Create(fsMemo1);
NewMemo.Parent:=NewTabSheet;
NewMemo.Align:=alClient;
NewMemo.ScrollBars:=ssBoth;
NewMemo.WordWrap:=false;
end;

Вопрос: Как обратится к Memo на активной странице ( PageControl1.ActivePage)?


 
olookin ©   (2002-03-24 18:11) [1]

NewMemo:=TfsMemo.Create(fsMemo1);

Что такое fsmeMo1?


 
Sound ©   (2002-03-24 18:12) [2]

TfsMemo считай обычное Memo только покрасивей (Компоненты Flat Style)


 
olookin ©   (2002-03-24 18:14) [3]

Ну считывай компоненты на форме... типа если TMemo то заадавай нужное извиняй за пропись я датый.....


 
Sound ©   (2002-03-24 18:17) [4]

Ага... Нихрена не понял...
Типа писать:
inc(ID)
NewMemo.Name:="Memo"+ID;
Когда обращаешся к Memo1.Undo, тода Delphi кричит что Memo1 не существует и компилировать не хочет


 
olookin ©   (2002-03-24 18:18) [5]

Если


Ttabbednotebook.activepage="ActiveMYPAGE" then

for i:=0 to Apoplication.components.count-1 do
if application.components[i] is tedit do
something////


 
olookin ©   (2002-03-24 18:19) [6]

пардо6 tckb Есщьзщтктеу is TMemo///


 
olookin ©   (2002-03-24 18:20) [7]

Тьфу прямо чтыдно...
Если TMemo то делакйте как я написал модет поможет...


 
olookin ©   (2002-03-24 18:22) [8]

а еще проще делай таг мемо равным чемулибо тогда прри обращени смотри этот таг и выделяй нужноеьмемо


 
Sound ©   (2002-03-25 10:23) [9]

Млин... Куча ошибок, но результата нет.


 
Sound ©   (2002-03-25 10:41) [10]

Помогите плз.


 
PVOzerski ©   (2002-03-25 11:13) [11]

С просто tMemo у меня получилось вот такое...

procedure TForm1.Button2Click(Sender: TObject);
var
i:longint;
c:tControl;
begin
for i:=0 to pred(PageControl1.ActivePage.ControlCount)do
begin
c:=PageControl1.ActivePage.Controls[i];
if c is tMemo then
begin
tMemo(c).Lines.Add("Eureca!");
break;
end;
end;
end;



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

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

Наверх




Память: 0.49 MB
Время: 0.013 c
3-9392
zzz
2002-03-12 13:18
2002.04.04
TAction and Shortcuts


14-9609
Tosov
2002-02-20 09:01
2002.04.04
Является ли файл архивом?


1-9514
jenbond
2002-03-23 08:54
2002.04.04
Помоги


4-9670
Yonic
2002-02-04 01:22
2002.04.04
Сообщения ListBox у


4-9672
mindguru
2002-02-02 08:50
2002.04.04
Вопросик мона?