PDA

Visualizza la versione completa : [C++] Selezionare testo con Borland C++Builder


Downloader
09-05-2006, 19:03
Devo realizzare un piccolo programino con C++ Builder della Borland (programma mai usato prima) che selezionando del testo mi permetta poi di poter essere ridimensionato, messo in grassetto, corsivo ecc.
Purtroppo non sono riuscito a combinar nulla di concreto, potreste darmi una mano?
Non tanto come codice ma piu che altro come riuscire (usando la Gui dell'IDE) a mettere in una variabile una parte di testo e poi riportarla nella textarea modificato (ci sar una funziona fatta apposta!).

tnx! :)

Samuele_70
09-05-2006, 21:55
Nella cartella ".\Examples\" trovi alcuni ... Esempi :zizi:
Ad esempio in ".\Examples\Apps\FindRep"
o anche in ".\Examples\Apps\RichEdit"
dovresti trovare tutto ci che ti serve. :ciauz:

Downloader
09-05-2006, 22:12
Grazie, domani controllo tutto.

Downloader
13-05-2006, 13:22
Ho una funzione che genera una finestra per l'apertura di un file

void __fastcall TForm1::Apri(TObject *Sender)
{
OpenDialog1->Execute();
}

Ma non so come posso fare a inserire il testo contenuto nel file aperto.
Ho provato a far cosi:
RichEdit1=OpenDialog1->Execute();

Dove RichEdit1 l'area di testo, ma da errore in compilazione, come posso fare?

tnx! :)

Samuele_70
13-05-2006, 13:50
Originariamente inviato da Downloader
Ho una funzione che genera una finestra per l'apertura di un file

void __fastcall TForm1::Apri(TObject *Sender)
{
OpenDialog1->Execute();
}

Ma non so come posso fare a inserire il testo contenuto nel file aperto.
Ho provato a far cosi:
RichEdit1=OpenDialog1->Execute();

Dove RichEdit1 l'area di testo, ma da errore in compilazione, come posso fare?

tnx! :)
Questo un'altro argomento :)
Sarebbe meglio (http://forum.html.it/forum/showthread.php?threadid=973887) aprire una nuova discussione per ogni nuovo argomento.
Comunque, se ben ricordo, devi fare una cosa del genere:


void __fastcall TForm1::Apri(TObject *Sender)
{
if( OpenDialog1->Execute() )
{
RichEdit1->Lines->LoadFromFile(OpenDialog->FileName);
}
}

alka
13-05-2006, 14:57
Originariamente inviato da Samuele_70
Questo un'altro argomento :)
Sarebbe meglio (http://forum.html.it/forum/showthread.php?threadid=973887) aprire una nuova discussione per ogni nuovo argomento.
Confermo il suggerimento. :)

Downloader
13-05-2006, 15:10
Scusate :)

Loading