logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[c++ Builder 6] Dodawanie/edytowanie znaków TMemo/TRichEdit

AVRowiec 09 Lip 2010 21:27 5786 5
REKLAMA
  • #1 8278236
    AVRowiec
    Poziom 18  
    Posty: 361
    Pomógł: 11
    Ocena: 6
    Jak dodać znak do dowolnej/ostatniej linii w komponencie TMemo lub TRichEdit.

    Przez Memo->Lines->Add() można dodać całą nową linie. A co jeśli chce zmieniać tą linijke lub dodawać znaki po jednym? Jak to zrobić?
  • REKLAMA
  • Pomocny post
    #2 8278411
    arnoldziq
    VIP Zasłużony dla elektroda
    Posty: 5376
    Pomógł: 789
    Ocena: 300
    memo->lines jest to typ związany bezpośrednio z TStrings.
    Zatem powinien mieć funkcje insert(), oraz zwracać poszczególne linie poprzez lines->strings().
  • REKLAMA
  • #3 8278734
    AVRowiec
    Poziom 18  
    Posty: 361
    Pomógł: 11
    Ocena: 6
    Rzeczywiście.

    Memo->Lines->Strings[x] = "tekst"; działa
    podobnie insert()

    A jak sprawdzić numer ostatniej linii?
  • REKLAMA
  • REKLAMA
  • #5 8278858
    AVRowiec
    Poziom 18  
    Posty: 361
    Pomógł: 11
    Ocena: 6
    Sie nie załamuj tylko lepiej pomóż mi to odczytać :)

    __property int Count = {read=GetCount, nodefault};


    Użycie:
    
    Edit1->Text  =  IntToStr(  Memo1->Lines->Count  );
    


    Dobrze że są przykłady w pomocy..



    Dzięki za pomoc. Mój problem został rozwiązany.
    PS. BCB używam tylko do pisania prostych terminali pod urządzenia. to nie moja specjalność dlatego ide na łatwizne, choć przyznam że szukałem rozwiązania..
REKLAMA