текстовый редактор MDI
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Книга Архангельского 17 июня 2003 г. 13:29
В ответ на: в плане примерчик характерный, где он необходим отправлено DASM 17 июня 2003 г. 12:17

//---------------------------------------------------------------------------

void __fastcall TForm1::MSaveAsClick(TObject *Sender)
{
TFChild* TF = dynamic_cast(ActiveMDIChild);
if (!TF) return;
SaveDialog1->FileName = TF->Caption;
if (SaveDialog1->Execute())
{
if (SaveDialog1->FilterIndex == 5)
{
TF->RichEdit1->PlainText=false;
}
else
{
TF->RichEdit1->PlainText=true;
}
TF->RichEdit1->Lines->SaveToFile(SaveDialog1->FileName);
TF->Caption = SaveDialog1->FileName;
TF->open = true;
TF->RichEdit1->Modified = false;
}
}
//---------------------------------------------------------------------------

void __fastcall TForm1::MFindClick(TObject *Sender)
{
TFChild* TF = dynamic_cast(ActiveMDIChild);
if (!TF) return;
/* начальное значение текста поиска - текст, выделенный в
RichEdit1 */
FindDialog1->FindText = TF->RichEdit1->SelText;
FindDialog1->Execute();
}

//---------------------------------------------------------------------------

void __fastcall TForm1::MReplaceClick(TObject *Sender)
{
TFChild* TF = dynamic_cast(ActiveMDIChild);
if (!TF) return;
/* начальное значение текста поиска - текст, выделенный в
RichEdit1 */
ReplaceDialog1->FindText = TF->RichEdit1->SelText;
ReplaceDialog1->Execute();
}

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru