Avatar billede emileej Nybegynder
11. maj 2001 - 11:27 Der er 4 kommentarer og
1 løsning

Borland Builder : TRichEdit kapacitet

Jeg har bemærket, at TRichEdit har begrænsninger på antallet af tegn/linier den kan indeholde, hvilke er for lave i forhold til hvad jeg har brug for.

Jeg har prøver at få komponenten til, at udvide sin kapacitet - hvis den nås, men uden held:

void __fastcall ThovedVindue::tekstChange(TObject *Sender)
{
//        if(tekst->Lines->Count==tekst->Lines->Capacity){
//                tekst->Lines->Capacity+=1;
//        }
        tekst->Lines->Capacity=tekst->Lines->Count+2;
...

Er der nogen, der ved hvordan den skal tacles? (Kan ikke vide precis hvor stor kapacitet brugern skal bruge).

E-)mil
http://eej.dk
http://fotx.net/emileej
Avatar billede stigc Nybegynder
11. maj 2001 - 11:55 #1
jeg kender den ikke, men burde din kode ikke se sådan her ud:

        if(tekst->Lines->Count>tekst->Lines->Capacity)
                tekst->Lines->Capacity=tekst->Lines->Count+1;

Avatar billede emileej Nybegynder
11. maj 2001 - 12:41 #2
Jo - jeg har prøvet både den udkommenterede løsning og den der ikke er - ingen af dem virker - ville bare have dem begge med, så i kunne se dem :o)

E-)mil
Avatar billede borrisholt Novice
14. maj 2001 - 07:21 #3
emileej >> Problemer er at du bruger windows 9x el Me. På den kan en Richedit kontrol kun indeholde 64 k tekst.

Under ALLE omstendighedder så hvis du vil udvide kapasiteten i din kontrol så add to blanke linjer ...

Jens b http://foxt.net/borrisholt
Avatar billede emileej Nybegynder
15. maj 2001 - 10:28 #4
ehrm...

tekst->Lines->Count->tekst->Lines->Capacity
indeholder lige meget hvad \'1\'

Jeg sidder desuden på en win2k maskine :)

E-)mil
Avatar billede emileej Nybegynder
04. juni 2001 - 10:59 #5
Tjaæhhh - det blev jo ikk løst...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester