Your SlideShare is downloading. ×
การใช้ ListBox และ ComboBox Control
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

การใช้ ListBox และ ComboBox Control

3,439
views

Published on

การใช้ ListBox และ ComboBox Control

การใช้ ListBox และ ComboBox Control

Published in: Education, Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,439
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
122
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. VB .NET 2005 By Warawut Khangkhan ตวอยาง การใช ListBox และ ComboBox Controlตวอยาง การใช ListBox และ ComboBox Control 1 3 4 5 6 7 8 2 Label Control Name: lblAmountList 9 Label Control Name: lblAmountComboBox 11 12 Label Control 10 Name: lblIndexComboBox Label Control Name: lblIndexListBox 13 14 15ตาราง การก,าหนด Properties ท45สาค8ญแต:ละ Control , No. Control Properties Values 1 Form Name Form1 StartPosition CenterScreen Text Example Using ListBox and ComboBox Control 2 TextBox Name TextBox1 3 Button Name Button1 Text Add Text 4 Button Name Button2 Text Clear Text 5 Button Name Button5 Text Run Number -1-
  • 2. VB .NET 2005 By Warawut Khangkhanตาราง การก,าหนด Properties ท45สาค8ญแต:ละ Control (ต:อ) , No. Control Properties Values 6 NumericUpDown Name NumericUpDown1 Maximum 10 Minimum 1 7 NumericUpDown Name NumericUpDown2 Maximum 10 Minimum 1 8 NumericUpDown Name NumericUpDown3 Maximum 10 Minimum 1 9 ComboBox Name ComboBox1 DropDownStyle DropDownList 10 ListBox Name ListBox1 11 Button Name Button4 Text RemoveAt 12 Button Name Button6 Text Remove 13 TextBox Name TextBox2 14 TextBox Name TextBox3 15 Button Name Button3 Text Insert Text -2-
  • 3. VB .NET 2005 By Warawut KhangkhanCoding:Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ComboBox1.Items.Add(TextBox1.Text.Trim) ListBox1.Items.Add(TextBox1.Text.Trim) lblAmountList.Text = ListBox1.Items.Count lblAmountComboBox.Text = ComboBox1.Items.Count TextBox1.Focus() End Sub Private Sub TextBox1_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.Enter TextBox1.SelectionStart = 0 TextBox1.SelectionLength = TextBox1.Text.Length End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click ComboBox1.Items.Clear() ListBox1.Items.Clear() lblAmountList.Text = "0" lblAmountComboBox.Text = "0" lblIndexComboBox.Text = "0" lblIndexListBox.Text = "0" TextBox1.Focus() End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load lblAmountList.Text = "0" lblAmountComboBox.Text = "0" lblIndexListBox.Text = "0" lblIndexComboBox.Text = "0" End Sub Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesListBox1.SelectedIndexChanged lblIndexListBox.Text = ListBox1.SelectedIndex + 1 End Sub Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesComboBox1.SelectedIndexChanged lblIndexComboBox.Text = ComboBox1.SelectedIndex + 1 End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click If Convert.ToInt32(TextBox3.Text) >= 0 And Convert.ToInt32(TextBox3.Text) <= ListBox1.Items.Count Then If Convert.ToInt32(TextBox3.Text) = 0 Then ListBox1.Items.Insert(TextBox3.Text, TextBox2.Text) Else ListBox1.Items.Insert(TextBox3.Text - 1, TextBox2.Text) End If Else -3-
  • 4. VB .NET 2005 By Warawut Khangkhan MessageBox.Show("ระบรายการททาไมถกตอง", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information) TextBox3.Focus() End If lblAmountList.Text = ListBox1.Items.Count End Sub Private Sub TextBox3_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox3.Enter TextBox3.SelectionStart = 0 TextBox3.SelectionLength = TextBox3.Text.Length End Sub Private Sub TextBox2_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox2.Enter TextBox2.SelectionStart = 0 TextBox2.SelectionLength = TextBox2.Text.Length End Sub Private Sub TextBox3_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) HandlesTextBox3.KeyPress If e.KeyChar < "0" Or e.KeyChar > "9" Then e.Handled = True End If End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click If ListBox1.SelectedIndex < 0 Then Exit Sub ListBox1.Items.RemoveAt(ListBox1.SelectedIndex) lblAmountList.Text = ListBox1.Items.Count End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Dim i As Integer If NumericUpDown1.Value > NumericUpDown2.Value Then MessageBox.Show("Start ตองนอยกวา Stop", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information) NumericUpDown1.Focus() Exit Sub End If ListBox1.Items.Clear() lblAmountList.Text = "0" lblAmountComboBox.Text = "0" lblIndexListBox.Text = "0" lblIndexComboBox.Text = "0" For i = NumericUpDown1.Value To NumericUpDown2.Value Step NumericUpDown3.Value ListBox1.Items.Add("Number " & i) Next lblAmountList.Text = ListBox1.Items.Count End Sub -4-
  • 5. VB .NET 2005 By Warawut Khangkhan Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click If ListBox1.SelectedIndex < 0 Then Exit Sub ListBox1.Items.Remove(ListBox1.SelectedItem) lblAmountList.Text = ListBox1.Items.Count End SubEnd Class -5-

×