Gå til innhold

Anbefalte innlegg

Skrevet (endret)

Heisan igjen

 

Begynner å få taket på dette VB greiene nå og finner det imponerende bra.

 

Men - og det er jo altid et MEN i en slik uttalelse ;-)

 

Hvordan legger jeg inn kode på MINIMIZE eventet? Jeg klarer ikke finne dette eventet. Tenker her på at bruker har trykket på MINIMER knappen øverst til høyre i et vindu.

 

Ole

Endret av HDSoftware
Videoannonse
Annonse
Skrevet

WindowStateChanged i VB.NET

Private Sub WindowStateChanged(sender As Object, e As EventArgs)
 If Me.WindowState = 1 Then
   ' Vinduet er minimert.
 End If
End Sub

 

Dette gjelder bare WindowState blir endret, enten brukeren trykker på minimer knappen, eller du setter [object].WindowState = 1

 

lenge siden jeg har brukt VB6 nå, så der husker jeg ikke.

Skrevet
lenge siden jeg har brukt VB6 nå, så der husker jeg ikke.

7007120[/snapback]

I VB6 blir det følgende:

Private Sub Form_Resize()

 

    ' Sjekk først at vinduet er minimert

    If Me.WindowState = 1 Then

        ' Din kode her.

        MsgBox "Minimert!"

    End If

 

End Sub

Skrevet (endret)
lenge siden jeg har brukt VB6 nå, så der husker jeg ikke.

7007120[/snapback]

I VB6 blir det følgende:

Private Sub Form_Resize()

 

    ' Sjekk først at vinduet er minimert

    If Me.WindowState = 1 Then

        ' Din kode her.

        MsgBox "Minimert!"

    End If

 

End Sub

7010789[/snapback]

 

 

Glimrende.

 

 

Uhm! Er jeg i feil fora? Stadig noen som enten formoder jeg bruker VB6. Er det et eget fora for VB2005 ? Eller gjelder dette for alle VB versjoner?

 

Ole

Endret av HDSoftware
Skrevet
Uhm!  Er jeg i feil fora?  Stadig noen som enten formoder jeg bruker VB6.  Er det et eget fora for VB2005 ?  Eller gjelder dette for alle VB versjoner?

 

Ole

7013087[/snapback]

Er et eget forum for .net, men jeg tenker det er mer rettet mot rammeverket, ikke VB.

 

Diskusjon av alt som har med .NET å gjere, uansett programmeringsspråk

https://www.diskusjon.no/index.php?showforum=282

Skrevet (endret)

Selv foretrekker jeg at VB .NET-relaterte tråder plasseres i .NET-forumet, da VB6 og VB .NET er to helt distinkt forskjellige språk. Spesielt vanskelig blir det å blande disse når folk stadig vekk glemmer å nevne hva de bruker.

Endret av aadnk
Skrevet
Selv foretrekker jeg at VB .NET-relaterte tråder plasseres i .NET-forumet, da VB6 og VB .NET er to helt distinkt forskjellige språk. Spesielt vanskelig blir det å blande disse når folk stadig vekk glemmer å nevne hva de bruker.

7014680[/snapback]

 

Skjønner. Men hvor stor forskjell er det egentlig? Er ikke .NET bare et klassesett? Skjønner jo at VB2005 har blitt mere OOP orientert en VB6, men det er vel fortsatt samme språg?

Mulig jeg tar feil selvsagt.

 

Ole

Skrevet

hmmm... mye det samme, men mye ikke helt det samme også.

F.eks. er Integer 32-bit i VB2005, og 16-bit i VB6

Open Filename For Mode Access As ## er byttet ut med

FileOpen() eller System.IO.FileStream

Structure istedet for Type

Class er lagt til på en ordentlig måte, inherits, implements

I .NET 2.0 er det lagt til Generics (Dim [Object] As [Class] Of [type])

Interface er lagt til

Namespace er lagt til

Unisgned datatyper er lagt til

String er Unicode istedet for ASCII

++

 

Men det ligner fortsatt dog.

Skrevet
hmmm... mye det samme, men mye ikke helt det samme også.

F.eks. er Integer 32-bit i VB2005, og 16-bit i VB6

Open Filename For Mode Access As ## er byttet ut med

FileOpen() eller System.IO.FileStream

Structure istedet for Type

Class er lagt til på en ordentlig måte, inherits, implements

I .NET 2.0 er det lagt til Generics (Dim [Object] As [Class] Of [type])

Interface er lagt til

Namespace er lagt til

Unisgned datatyper er lagt til

String er Unicode istedet for ASCII

++

 

Men det ligner fortsatt dog.

7031271[/snapback]

 

Nettop. "Lagt til" er cluet her. Det er fortsatt Basic og man kan jo fortsatt skrive helt vanlig basic kode.

 

Takker for svar.

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...