Avatar billede petey Nybegynder
02. februar 2002 - 16:41 Der er 1 kommentar og
1 løsning

Hvordan skriver jeg data til flere søjler i en Listebox (i C++ Builder)

Hej.

Jeg har en form med en listbox på og har sat Columns =3. Jeg kan godt skrive data til de enkelte felter i den første søjle. Men hvordan kan jeg skrive til den anden og tredje søjles celler ?
Avatar billede words Nybegynder
03. februar 2002 - 00:11 #1
Columns Property i ListBox bruger man når man vil have data vist horizontalt. Der kommer så en horizontal scrollbox og data vises efterhånden som du klikker dig igennem scrollboxen.Listboxens width property deles så ud på det antal Columns du har valgt.

Du kan istedet bruge et StringGrid, hvis du vil have data delt op i kolonner. I så fald tildeler du data til de enkelte felter således :

StringGrid1->Cells[0][0]="Første kolonne,første række";
StringGrid1->Cells[1][0]="Anden kolonne, første række";
StringGrid1->Cells[2][0]="tredje kolonne, første række";
StringGrid1->Cells[0][1]="Første kolonne,anden række";
StringGrid1->Cells[1][1]="Anden kolonne, anden række";
StringGrid1->Cells[2][1]="Tredje kolonne, anden række";
Avatar billede laffe Nybegynder
07. marts 2002 - 14:20 #2
Det er ikke meningen at man skal kunne skrive direkte i kolonne 2 eller 3. Listboxen bestemmer selv, hvornår der skal skrives i disse kolonner.
Prøv at indsætte en masse linier i din listbox, hvorefter du ændrer størrelsen på din listbox. Du vil nu se, at listboxen selv fordeler linierne i de enkelte kolonner, alt efter hvordan det passer med størrelsen. Forslaget fra "words" er god nok.
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