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


Hur kan jag få min form att byta mellan olika "sidor"?

Postades av 2008-09-10 15:08:55 - Paul Carlsson, i forum vb.net, Tråden har 8 Kommentarer och lästs av 853 personer

Hej!

Jag håller på att skriva en windowsapplikation där jag vill att min main Form skall kunna byta
mellan ett antal olika sidor och där varje sida innehåller standardkontroller som button, textboxes och
liknande.

Sida 1 <-> Sida 2 <-> Sida 3 <-> Sida 4 ...

Man skall kunna navigera mellan sidorna genom att trycka på knappar. Om man till exempel trycker på
knappen "Next" på sida 1 skall sida 2 visas i main form.

Ungefär som en normal "installation Wizard" fungerar med knapparna "next" och "previous".

I Java kan man ju fixa detta med en sk CardLayoutManager, men hur gör man i VB.NET?

Jag har provat lite med att lägga till och ta bort paneler i main form men det blir lite krångligt så man
anar att det borde finnas bättre sätt att göra detta på.
Dessutom fungerar det ju inte så bra att lägga till kontroller till paneler.

Har någon några ideer om hur jag skall göra?


Svara

Sv: Hur kan jag få min form att byta mellan olika "sidor"?

Postades av 2008-09-10 17:07:46 - Lars Gottfridsson

Enklast blir väl att använda en tabcontrol med önskat antal sidor där flikarna är dolda.


Svara

Sv:Hur kan jag få min form att byta mellan olika "sidor"?

Postades av 2008-09-11 10:40:05 - Paul Carlsson

Tack för tipset.
Jag har aldrig tänkt på att man kan dölja flikarna ...


Svara

Sv: Hur kan jag få min form att byta mellan olika "sidor"?

Postades av 2008-09-11 14:00:10 - Paul Carlsson

Hmmm ...

... och hur döljer jag flikarna då?
Jag hittar inga kontroller för detta.
Eller menar du att lägga en tom "dummy" panel som ligger över själva flikarna?

//Paul


Svara

Sv:Hur kan jag få min form att byta mellan olika "sidor"?

Postades av 2008-09-11 21:41:33 - Lars Gottfridsson

vet inte om det finns nån egenskap som stänger ned flikarna, men man kan alltid positionera
tabcontrolen så att den är lite större än formen och sen låta flikarna ligga utanför!


Svara

Sv: Hur kan jag få min form att byta mellan olika "sidor"?

Postades av 2008-09-11 23:04:23 - Göran Apel

Vad är det för fel på en vanlig MDI?


Svara

Sv: Hur kan jag få min form att byta mellan olika "sidor"?

Postades av 2008-09-11 23:38:33 - Oskar Johansson

Helt klart ett fulhack, Lars, men det fungerar ju ;) Jag föreslår dock att man tar det ett litet steg längre: lägg tabb-kontrollen i en panel istället, och paneln i formen, på så sätt kan man få lite mer frihet.

Andra saker man kan testa är lite storleksinställningar på tabbkontrollen, funderar på om man kan ändra storleken på tabbarna till 0 eller liknande..?


Svara

Sv:Hur kan jag få min form att byta mellan olika "sidor"?

Postades av 2008-09-12 08:37:42 - Paul Carlsson

Samma grundproblem återstår väl även om jag lägger min tabControl i en panel i min form.
Hur döljer jag flikarna för min tabControl?

Man kan väl iofs använda sig av paneler istället för tabControl, och byta mellan olika paneler, det funkar.
Problemet med paneler är ju att när man placerar ut sina Controls i design-fönstret för en
panel så går det inte att (med drag and drop) placera dem där man vill att de skall ligga.
Dom hamnar ju huller om buller. Jag får ju istället gå in i koden och redigera location för att
få dem dit jag vill. Och tillslut blir det lite rörigt att hålla reda på alla namnen.

Går det att få design-fönstret för en panel att fungera på samma enkla sätt som för en form?


Svara

Sv: Hur kan jag få min form att byta mellan olika "sidor"?

Postades av 2008-09-12 09:45:16 - Oskar Johansson

Alltså, du lägger ju flikarna _utanför_ panelen, fast i panelen. Dvs sätter negativa, relativa x-kordinater på tabb-kontrollen


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 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

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 765
27 960
271 761
629
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