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

Вниз

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

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

Наверх





Память: 0.46 MB
Время: 0.004 c
1-9430
Aleksandr
2002-03-22 13:08
2002.04.04
Как обрезать файловый поток?


1-9536
DRUG
2002-03-14 06:10
2002.04.04
Проблема с формой


1-9470
Аркадий
2002-03-25 17:00
2002.04.04
текст из файла


1-9542
igorr
2002-03-24 07:11
2002.04.04
Удаление файлов.


3-9424
метеоролог
2002-03-13 14:08
2002.04.04
по базам данных





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский