Kennismaken met VB.NET
Ik ga een tutorial schrijven over de basis van VB.NET, omdat er eigenlijk nog geen een is. Het begint gelijk met bijvoorbeeld een webbrowser. De reden dat ik deze tutorial maak, is omdat iemand uit me klas er net mee begonnen is en ik help hem daarbij een handje. Dit is ook mijn eerste tutorial, dus graag opbouwende kritiek gewenst :) Hij is jammer genoeg wel een beetje kort. Als hij langer moet, wil ik het graag horen.
1. Combinatie van Knop met Tekstvak
2. Zichtbaar/Onzichtbaar
3. Show/Close
4. Nawoord
1. Combinatie van Knop met Tekstvak
We gaan beginnen met het kijken naar de combinaties tussen een knop en een tekstvak. We gaan van makkelijk naar een beetje moeilijker.
We beginnen met via een knop een tekst in een tekstvak krijgen. Als eerst maak je een 'Button' en een 'Textbox.' Dubbelklik nu op de knop. Nu kan je code typen. Er staat al wat code, maar daar geef ik zo ook uitleg over. Links staat de code, rechts de uitleg.
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = "Hier mag tekst staan"
End Sub
End Class
|
Dit geeft aan dat je de code aan een item in Form1 bindt.
Dit zegt dat je de code wilt uitvoeren als je op Button1 klikt.
Hier geef je aan dat de tekst: "Hier mag tekst staan" in Textbox1 komt te staan
Dit is het einde van De code aan Button1
Dit is het einde aan code voor Form1
|
Dit is nog een voorbeeld. We gaan het gene dat je hebt getypt in een tekstbox, laten zien in een msgbox als je op de knop hebt gedrukt. Dubbelklik op button1.
MsgBox(TextBox1.Text)
|
Dit laat een 'msgbox' zien met de tekst die je in textbox1 heb getypt.
|
Nu gaan we verder met het laatste voorbeeld. Het zorgen dat een tekstbox leeg of vol word. Bij de eigenschappen van Button1, typ je bij 'Text' Hier mag tekst. Dubbelklik nu op Button1(De public class en private sub zijn hier weggelaten, maar die moet jij niet weglaten. Dat is bij de rest vanaf nu ook zo).
If TextBox1.Text = "" Then
TextBox1.Text = "Hier mag tekst"
ElseIf TextBox1.Text = "Hier mag tekst" Then
TextBox1.Text = ""
End If
|
Hier je maak je een If lus aan. Als Textbox1 leeg is dan...
Moet hij de volgende tekst erin zitten: Hier mag tekst
Maar als er 'Hier mag tekst' in het vak staat...
maak hem dan leeg
Einde van de lus
|
top
2. Zichtbaar/Onzichtbaar
We gaan hier kijken met verschillende voorbeelden hoe je iets zichtbaar of onzichtbaar kan maken. Maak een 'button' en een 'textbox'. Bij de eigenschappen van de 'button' typ je bij text: Maak onzichtbaar. Dubbelklik nu op de 'button'. Hier komt de code.
If Button1.Text = "Maak onzichtbaar" Then
TextBox1.Visible = False
Button1.Text = "Maak zichtbaar"
ElseIf Button1.Text = "Maak zichtbaar" Then
TextBox1.Visible = True
Button1.Text = "Maak onzichtbaar"
End If
|
We maken weer een If lus. Als er Maak onzichtbaar op button1 staat
Dan maken we textbox1 onzichtbaar
en we veranderen de tekst van button1 naar maak zichtbaar
maar als de tekst op button1 maak zichtbaar is
dan maak je textbox1 zichtbaar
en de tekst op button1 word veranderd naar maak onzichtbaar
einde van de lus.
|
Nu gaan we naar een voorbeeld kijken waarbij je een knop verplaatst door middel van onzichtbaar en zichtbaar maken. Maak de form helemaal leeg. Zet 1 knop neer en 2 textboxen. Het maakt niet uit waar ze staan, als ze maar niet op elkaar staan. Textbox2 geef je bij de eigenschappen Visible - False mee. Dubbelklik nu op Button1.
If TextBox1.Visible = True Then
TextBox2.Visible = True
TextBox1.Visible = False
ElseIf TextBox2.Visible = True Then
TextBox1.Visible = True
TextBox2.Visible = False
End If
|
We maken weer een If lus. Als textbox1 zichtbaar is
Dan maken we textbox2 zichtbaar
en textbox1 onzichtbaar
Maar als textbox 2 zichtbaar
dan maken we textbox1 zichtbaar
en textbox2 onzichtbaar
einde van de lus
|
top
3. Show/Close
Dit is iets kleins maar wel handig. We gaan kijken naar show en close. Hieronder 2 voorbeelden.
Maak een 'button' met de tekst: Sluit. De volgende code zal het programma dat je hebt gemaakt afsluiten.
Me.Close()
|
Me verwijst naar zichzelf en hij sluit zichzelf af. Je zou denken, ik kan naar form1 verwijzen, maar je ziet al gauw, dat ie dat niet pikt.
|
Nu gaan we kijken hoe je via een knop een andere form kan openen. Maak eerst een 'button'. Ga nu naar 'Project' en dan 'Add Windows Form'. Dubbelklik nu op button1 op form1.
Form2.Show()
|
Dit verwijst naar Form2. Hij zegt dat Form2 moet openen.
|
Je kan deze 2 natuurlijk ook combineren. Dat hij form2 opent, en form1 sluit. Let er dan wel op dat je dan eerst opent en dan pas sluit. Anders heeft hij de form al gesloten voordat hij de andere kon openen.
top
4. Nawoord
Ik hoop dat jullie opbouwende kritiek kunnen geven, omdat dit mijn eerste tutorial was. Als jullie vinden dat er nog wat meer bij moet, vertel dit en ik zet het er graag bij. Bedankt voor het lezen:)
top
|