Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Ordning på .Dock = Top kontroller

Postades av 2005-05-18 14:28:27 - Benny Jonsson, i forum vb.net, Tråden har 8 Kommentarer och lästs av 481 personer

Jag har flera kontroller i samma panel som alla har .Dock = Top. I designläge har de en ordning men i "icke" designläge så får de (i vissa fall) en annan ordning. Hur styr jag vilken ordning kontrollerna kommer att ligga i när programmet körs?

Det fungerar oftast att klippa ut och klippa in kontroller i rätt ordning men det fungerar inte alltid :-(


Svara

Sv: Ordning på .Dock = Top kontroller

Postades av 2005-05-19 08:32:12 - Johan Bovin

Min första undran är: vad är det du vill åstadkomma? Nu vet jag inte exakt hur kontrollerna placeras ut men det känns lite konstigt att alla kontrollerna skall ha Dock=Top, borde du inte lägga in de kontrollerna i en egen panel, och sen göra Dock=Top på bara den paneln...
Annars är väl tipset att kolla i den automatgenererade InitializeComponent() och se hur ordningen som kontrollerna läggs till i påverkar utseendet, observera att om du pillar i InitializeComponent() så kan VS "pilla" tillbaka det när du lägger till nya kontroller etc...

Lite tankar, men utveckla gärna


Svara

Sv:Ordning på .Dock = Top kontroller

Postades av 2005-05-19 16:32:46 - Benny Jonsson

Anledningen att jag använder .top på flera kontroller i samma panel är att jag vill att de skall ha samma bredd som panelen. Och eftersom jag även har en splitter och kan ändra bredd på panelen när jag kör programmet så är det smidigt att det sköts automatiskt.

Saken är att visst jag kan ändra ordningen under InitializeComponent() och det ändrar sig i designtime och i runtime i vissa fall (Men inte alltid!). Och har det börjat att trilskas så fortsätter det :( .


Svara

Sv: Ordning på .Dock = Top kontroller

Postades av 2005-05-19 16:43:42 - Johan Bovin

För att lösa det borde du kunna skita i Dockningen och använda dig av Anchor istället och se till att kontrollen är förankrad både till höger och vänster...Kolla mer http://www.c-sharpcorner.com/winforms/AnchDocInWinFormsGAG.asp


Svara

Sv:Ordning på .Dock = Top kontroller

Postades av 2005-05-23 15:19:39 - Benny Jonsson

Funkar till 50%. Problemet nu är om jag skulle fördubbla höjden på exempelvis en textbox (multiline true) till dubel höjd så kommer inte kontrollerna under att flytta ner :(


Svara

Sv: Ordning på .Dock = Top kontroller

Postades av 2005-05-23 15:21:56 - Johan Bovin

Men docka dem i alla sidor då... då skall det nog fungera...

Edit: menar så klar köra Anchor...


Svara

Sv:Ordning på .Dock = Top kontroller

Postades av 2005-05-24 16:07:24 - Benny Jonsson

Man kan bara "docka" på en sida. Och det blir inte "rätt" om man har anchor på alla sidor heller :(


Svara

Sv: Ordning på .Dock = Top kontroller

Postades av 2005-05-25 08:51:32 - Johan Bovin

Är det nåt sånt här du är ute efter?
http://www.thecodeproject.com/cs/miscctrl/CSharpFlowLayoutPanel.asp


Svara

Sv:Ordning på .Dock = Top kontroller

Postades av 2005-05-26 15:47:33 - Benny Jonsson

Det är inte riktigt rätt. Vad jag vil göra är det som man kan göra genom att sätta flera kontroller till docking top fast jag vill "ha en garanti" för att de kommer i rätt ordning... :(


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 724
27 958
271 751
320
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies