Gå til innhold

Anbefalte innlegg

Skrevet

Er det noen her som kan hjelpe meg.

Jeg har laget en ListBox som lister opp masse greier. Men når inneholdet er mer enn det som er i listboxen, så kommer det fram en scrollbar.

Er det noen som vet hvordan jeg disabler den scrollbaren i listboxen??? :)

Videoannonse
Annonse
Skrevet (endret)

En annen måte er jo å sørge for at det aldri finnes flere items i lista enn det det er plass til å vise. Når man så står på siste item og trykker pil ned må man fjerne øverste element og legge til ett i bunn... :roll:

 

Alternativt kan du lage din egen listbox som arver fra TCustomListBox og overstyre CreateParams( ) metoden. Det er i denne metoden egenskapene til en wincontrol settes. For TCustomListBox spesifiseres det at WS_HSCROLL og WS_VSCROLL skal være med, noe som gir scrollbars. Kall først inherited og fjerner deretter disse to flaggene så skal du slippe å se dem.

 

-Vegar

 

Kom bare på at i Delphi7 har TListBox en 'lbVirtual'-style som kanskje gjør det første alternativet litt enklere...

Endret av Format71

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...