13. august 2007 - 12:19Der er
6 kommentarer og 1 løsning
ændre størrelse på listview
Hej experts
jeg har et program med et listview.
kan jeg ikke få det listview til at ændre størrelse, når man resizer formen?
det støder op til toppen, venstre side og bunden (på højre side af det, er der nogle knapper)
når jeg så hiver i højre side på min form, så den ændrer bredde, vil jeg gerne have at knapperne i højre side, bliver ved med at være helt ude i højre side, og listviewet ændrer bredde, så det stadig grænser helt op til knapperne...
har studeret "Dock" og "Anchor", men synes ikke det virker som jeg gerne vil have det til... :S
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Det er måske lige overkill at bruge SizeChanged på formen til at sætte disse ting når det kan gøres med anchor propertien.
Du skal sætte Dock til "None" og Anchor til "Left", "Right", "Top" og "Bottom" på dit ListView (samt sætte det på andre eventuelle paneler som ListView'et er tilføjet i).
På dine knapper skal du sætte Dock til "None" og Anchor til "Right" og "Bottom".
Overkill var måske også et dårligt ordvalg, men tilføjer han andre kontroller til formen mellem knapperne og ListView'et skal han også tilføje deres width i SizeChanged event'en. Så mente bare at hvis han kunne klare det med Anchor propertien (hvilket han sagtens kan) blev det hele bare en smule mere dynamisk også slap han for at skulle pille ved SizeChanged event'en. :)
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.