Gå til innhold

Hvordan Utvidere jeg formen ved åtrykke en knapp?


Gjest Medlem-42829

Anbefalte innlegg

Gjest Medlem-42829

Hei, hvordan kan jeg Utvide formen ved å trykke en knapp?

 

Lissom jeg lager en Form som er passelig stor. og da feks noen trykker "Informasjon" så utvides Vinduet 2 CM. hvor det står info'en

 

Noen som vet? :dribble:

 

Takk for all hjelp på forhånd :w00t:

Lenke til kommentar
Videoannonse
Annonse

For å utvide vinduet kan du bruke denne koden:

 

Me.Move Me.Left, Me.Top, Me.Width + ScaleX(2, vbCentimeters, vbTwips), Me.Height + ScaleY(2, vbCentimeters, vbTwips)

 

Hvis du ikke ønsker å utvide formen i høyden, fjerner du ganske enkelt ScaleY delen av koden. Hvis du omvendt ikke ønsker å utvide formen i bredden, fjerner du ScaleX delen.

Lenke til kommentar
Gjest Medlem-42829

Takk TAkk :dribble::w00t:

 

Edit: Ett spm til. Som du ser på forskjellige Setuper da du skal installere ting så ser det nesten ut som all text osv er i 1 form..

 

liksom ta du trykker Next kommer det ikke ny form bare anderledes text. hvordan er det mulig? :p isteden for alle de formene :p er det mulig? :D

Endret av Medlem-42829
Lenke til kommentar

Du endrer ganske enkelt på tekst egenskapen i tekstboksen. Dette kan du gjøre ved å f.eks bruke en variabel som husker hvilken "form" brukeren befinner seg på. Omtrent som dette:

 

Option Explicit

Dim lState As Long

Private Sub cmdNext_Click()

lState = lState + 1

Select Case lState
Case 1 ' Den første formen

   lblHeader.Caption = "Test"
   lblHeader.FontBold = True
   txtText.Text = "Velkommen til installasjonsprogrammet for Test. Bare følg instruksjonene du får fra dette programmet, og Test vil snart være installert. Trykk på Neste for å fortsette."


Case 2 ' Den andre formen

   lblHeader.Caption = "Lisensavtale"
   txtText.Text = "Forfatteren fraskriver seg enhvert ansvar for skade påført på noen måte av dette program. (ect.)"

Case 3

   ' Her kan du f.eks skjule den store tekstboksen, og gjøre valg av installasjonsmappe synlig.
   lblHeader.Caption = "Velg installasjonsmappe"
   txtText.Visible = False
   
   txtPath.Visible = True
   cmdBrowse.Visible = True

End Select

End Sub

Private Sub Form_Load()

' Vi må jo begynne med den første formen
cmdNext_Click

End Sub

Lenke til kommentar
Gjest Medlem-42829

takk takk, skal teste det nå :):w00t:

 

 

Edit: Funket ikke ;S men ska prøve mere..

 

Kommer feil melding med "Compile error:

Variable not defined" :(

Endret av Medlem-42829
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...