Johdanto VB.NET-ohjaimiin
VB.NET-ohjaimet ovat pilareita, jotka auttavat luomaan graafisiin käyttöliittymiin perustuvia sovelluksia VB.Netissä nopeasti ja helposti. Nämä ovat esineitä, jotka voit vetää lomakkeeseen IDE: n Ohjaus-työkaluruudulla. Jokaisella VB.NET-ohjaimella on joitain ominaisuuksia, tapahtumia ja menetelmiä, joita voidaan käyttää mukauttamaan ja mukauttamaan muotoa mieleiseemme.
- Ominaisuudet kuvaavat objektia
- Menetelmiä käytetään saamaan esine tekemään jotain
- Tapahtumat kuvaavat mitä tapahtuu, kun käyttäjä / objekti ryhtyy mihinkään toimiin.
Kun olet lisännyt VB.NET-ohjaimen lomakkeeseen, voit muuttaa sen ulkoasua, tekstiä, oletusarvoja, sijaintia, kokoa jne. Ominaisuuksiensa avulla. Ominaisuuksia voidaan muuttaa Pre party -ikkunan kautta tai lisäämällä ominaisuuksien tietyt arvot koodieditoriin. Seuraava on syntaksi säätimen ominaisuuksien säätämiseksi:
Object. Property = Value
VB.NET: n yleiset hallintalaitteet
VB.NET: llä on useita säätimiä, alla on luettelo yleisesti käytetyistä säätimistä.
-
Tekstilaatikko
Kuten voit arvata, sitä käytetään tekstinsyötön vastaanottamiseen käyttäjältä. Käyttäjä voi lisätä merkkijonoja, numeerisia arvoja ja niiden yhdistelmän, mutta kuvia ja muuta multimediasisältöä ei tueta.
Public Class Example1
Private Sub Example1_Load(sender As Object, e As EventArgs) _
Handles MyBase.Load
' Set the caption bar text of the form.
Me.Text = "educba.com"
End Sub
Private Sub btnMessage_Click(sender As Object, e As EventArgs) _
Handles btnMessage.Click
MessageBox.Show("Thanks " + txtName.Text + " from all of us at " + txtOrg.Text)
End Sub
End Class
-
etiketti
Sitä käytetään kaiken tekstin näyttämiseen käyttäjälle. Tavallisesti tarran teksti ei muutu sovelluksen ollessa käynnissä.
-
nappi
Sitä käytetään vakiona Windows-painikkeena. Nappiohjausta käytetään useimmissa tapauksissa napsautustapahtuman luomiseen, sen nimeä, kokoa ja ulkonäköä ei muuteta ajon aikana.
Public Class Form1
Private Sub ButtonExmaple_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Me.Text = "educba.com"
End Sub
Private Sub quitBTN _Click(sender As Object, e As EventArgs) Handles quitBTN.Click
Application.Exit()
End Sub
End Class
-
ListBox-
Kuten nimestä voi päätellä, tämä säädin toimii tapa näyttää luettelo kohteista sovelluksessa. Käyttäjät voivat valita mitä tahansa vaihtoehtoja luettelosta.
esimerkki
Public Class example
Private Sub dropexmaple_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ListBox1.Items.Add("India")
ListBox1.Items.Add("Pakistan")
ListBox1.Items.Add("USA")
End Sub
Private Sub BTN1_Click(sender As Object, e As EventArgs) Handles BTN1.Click
MsgBox("The country you have selected is " + ListBox1.SelectedItem.ToString())
End Sub
Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs)
Handles ListBox1.SelectedIndexChanged
Textlable2.Text = ListBox1.SelectedItem.ToString()
End Sub
End Class
-
Yhdistelmälaatikko
Se on samanlainen kuin luettelo, mutta toimii käyttäjän pudotusvalikkona. Käyttäjä voi kirjoittaa molemmat tekstit ruutuun tai napsauttaa oikealla puolella olevaa alaspäin suuntautuvaa aeroa ja valita minkä tahansa kohteen.
esimerkki
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button2.Click
ComboBox1.Items.Clear()
ComboBox1.Items.Add("India")
ComboBox1.Items.Add("USA")
ComboBox1.Items.Add("Japan")
ComboBox1.Items.Add("China")
ComboBox1.Items.Add("Iceland")
ComboBox1.Items.Add("Shri Lanka")
ComboBox1.Items.Add("Bangladesh")
ComboBox1.Text = "Select from…"
End Sub
-
Radiopainike
Radiopainike on yksi suosituimmista tavoista rajoittaa käyttäjän valitsemaan vain yksi vaihtoehto. Ohjelmoija voi tarvittaessa asettaa minkä tahansa painikkeista oletusasetuksiksi. Nämä painikkeet on ryhmitelty toisiinsa.
Public Class example
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Private Sub Example_RadioButton1_CheckedChanged(sender As Object, _
e As EventArgs) Handles RadioButton1.CheckedChanged
Me.BackColor = Color.Black
End Sub
Private Sub Example_RadioButton2_CheckedChanged(sender As Object, _
e As EventArgs) Handles RadioButton2.CheckedChanged
Me.BackColor = Color.White
End Sub
Private Sub Example_RadioButton3_CheckedChanged(sender As Object, _
e As EventArgs) Handles RadioButton3.CheckedChanged
Me.BackColor = Color.Brown
End Sub
End Class
-
valintaruutu
Valintaruudut ovat samanlaisia kuin radiopainikkeet siinä mielessä, että niitä käytetään myös ryhmissä, mutta käyttäjä voi kuitenkin valita useamman kuin yhden kohteen ryhmästä.
Public Class Form1
Private Sub Submit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim msg As String = ""
If ExampleCheckBox1.Checked = True Then
msg = " ExampleCheckBox1 Selected"
End If
If ExampleCheckBox2.Checked = True Then
msg = msg & " ExampleCheckBox2 Selected "
End If
If ExampleCheckBox3.Checked = True Then
msg = msg & ExampleCheckBox3 Selected"
End If
If msg.Length > 0 Then
MsgBox(msg & " selected ")
Else
MsgBox("No checkbox have beenselected")
End If
CheckBox1.ThreeState = True
End Sub
End Class
-
PictureBox
Tätä VB.Net-ohjainta käytetään kuvien ja grafiikan näyttämiseen lomakkeen sisällä. Kuva voi olla missä tahansa tuetussa muodossa ja voimme myös valita objektin koon muodossa.
esimerkki
Private Sub Submit_Click(sender As Object, e As EventArgs) Handles Submit.Click
ExamplePictureBox1.ClientSize = New Size(500, 500)
ExamplePictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
End Sub
-
Vierityspalkki
Kun lomakkeen sisältö on liian suuri, jotta sitä voidaan näyttää kerralla, voimme ScrollBarsilla antaa käyttäjien vierittää nähdäksesi jäljellä olevan sisällön. Se voi olla olosuhteista riippuen pystysuora, vaakasuora tai jopa molemmat.
Public Class example
Private Sub Example1_Load(sender As Object, e As EventArgs) _
Handles MyBase.Load
Dim horizontalscroll As HScrollBar
Dim verticalscroll As VScrollBar
horizontalscroll = New HScrollBar()
verticalscroll = New VScrollBar()
horizontalscroll.Location = New Point(15, 300)
horizontalscroll.Size = New Size(185, 20)
horizontalscroll.Value = 10
verticalscroll.Location = New Point(300, 35)
verticalscroll.Size = New Size(20, 180)
horizontalscroll.Value = 50
Me.Controls.Add(horizontalscroll)
Me.Controls.Add(verticalscroll)
Me.Text = "Example"
End Sub
End Class
-
Päivämäärä-aikavalitsin
Tapauksissa, joissa sinun on kysyttävä käyttäjää päivämäärästä ja kellonajasta, VB.NET: llä on valmisvalvonta, jonka avulla käyttäjä voi valita päivämäärän ja ajan kalenterin ja kellon avulla. Tämä säästää vaivaa luoda useita tekstikenimiä yhdelle syötteelle.
-
Edistymispalkki
Tätä käytetään osoittamaan Windowsin edistymispalkki. Tämä palkki voi edustaa meneillään olevaa prosessia, kuten tiedoston siirtämistä tai asiakirjan viemistä.
-
Puunäkymä
Aivan kuten Windows Explorerissa, puunäkymä antaa meille mahdollisuuden luoda hierarkkinen kokoelma kohteita.
-
Listanäkymä
Samanlaisia kuin Windows Explorerin näkymissä, ListView-ohjaimella voimme näyttää kokoelman esineitä neljässä eri näkymässä.
johtopäätös
Ohjaimet ovat yksi VB.NET: n hyödyllisimmistä ominaisuuksista lomakkeiden suunnittelussa ja luomisessa. Hallintalaitteiden, niiden ominaisuuksien ja menetelmien hallitseminen auttavat luomaan intuitiivisia ja käyttäjäystävällisiä käyttökokemuksia.
Suositeltava artikkeli
Tämä on opas VB.NET-ohjaimiin. Tässä keskustellaan johdannosta VB.NET-ohjaimiin ja joihinkin VB.NET: n eniten käytettyihin ohjaimiin yhdessä koodin kanssa. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -
- VB.NET-operaattorit
- VB.Net-merkkijonotoiminnot
- VB.NET -haastattelukysymykset
- Perintö VB.Netissä
- VB.Net -tapahtumat