27. november 2006 - 10:32Der er
5 kommentarer og 1 løsning
Form - komponent skal fylde 50% af vinduet
Hej
Jeg har en Windows form som indeholder et treeview som fylder 400px. Jeg ønsker i stedet for at definere at den skal fylder 50% af vindue-størrelsen, således at når jeg udvider/minimerer vinduet, så bliver imt treeviiew tilsvarende mindre/større.
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Overvej følgende alternativer. Alternativ1: Dock-Fill et TableLayoutPanel i din form som det første. Ret så der kun er to kolonner. Sæt kolonnebredden til 50% Sæt dit træ i det "panel" du ønsker Dock-Fill det i panelet.
Herved har du en nem mulighed for at justere dit UI. Du kan til enhver tid ændre hvor mange % træet må fylde uden selv at skulle regne pix (og det er også let at bytte rundt på kolonnerne hvis det ønskes).
Alternativ 2: Samme fremgangsmåde, men anvend et SplitContainer i stedet for TableLayoutPanel. Herved har brugeren mulighed for dynamisk at ændre bredden hvis dette ønskes ved at trække i en "bar" mellem de to paneler (kan dog også fikseres).
Tak for input bulgroz - det vil jeg kigge nærmere på. Især SplitContainer virker interessant.
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.