VB.NET-ohjaimet - Joitakin VB.NET: n eniten käytettyjä säätimiä

Sisällysluettelo:

Anonim

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 -

  1. VB.NET-operaattorit
  2. VB.Net-merkkijonotoiminnot
  3. VB.NET -haastattelukysymykset
  4. Perintö VB.Netissä
  5. VB.Net -tapahtumat