02. februar 2002 - 16:41Der 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 ?
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";
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.
Synes godt om
Ny brugerNybegynder
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.