Avatar billede r9 Nybegynder
07. november 2003 - 19:56 Der er 3 kommentarer og
1 løsning

System.Windows.Forms.Splitter ?

Hvordan sætter jeg positionen på en splitter (System.Windows.Forms.Splitter) på runtime?

Jeg har forsøgt med:
splitter1.Location og splitter1.Left, dog uden held..
Avatar billede Slettet bruger
09. november 2003 - 10:03 #1
Hvis du har dock'et et panel til venstre i formen, så sætter du bare bredden på denne og så flytter splitteren med.
Avatar billede r9 Nybegynder
09. november 2003 - 13:47 #2
hmmm.

Det lyder som den omvente måde at gøre det på.

Jeg ønsker at gemme den position som brugeren har "sat" splitteren.
Så jeg senere kan sætte den igen.
Avatar billede r9 Nybegynder
09. november 2003 - 13:49 #3
jeg ønsker altså at panelets position sættes, alt efter hvad jeg sætter min splitter position til.
Avatar billede Slettet bruger
09. november 2003 - 17:47 #4
Nu er det altså den måde det fungerer på.
Hvis du lægger mærke til det så betyder det ikke noget hvad du sætter location eller noget som helst andet til på splitteren. (Det styres nemlig af størrelsen på panelet)
Prøv at udkommentere de linier designeren sætter ind (liniene med Location, Name, Size, TabIndex, TabStop i InitializeComponent), det giver ingen forskel
Det eneste der rigtig betyder noget er hvor splitter kontrollen dock'er
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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