- Back to Home »
- Review Final Exam (Year 3) »
- Review : Visual Basic.Net
Posted by : Unknown
Thursday, December 20, 2012
- Button ADD ប្រើដើម្បីបញ្ចូល Pro_ID, Pro_Name, Price, Qty និងគណនា SubTotal ទៅក្នុង ListView ។ បើមាន textbox ណាមួយគ្មានទិន្នន័យនោះគឺមិនអាច Add ទិន្នន័យចូល list បានឡើយ ។
Private Sub
btnAdd_Click(…) Handles
btnAdd.Click
If txtPro_ID.Text = ""
Or txtName.Text = ""
Or txtPrice.Text = ""
Or txtQty.Text = ""
Then
Exit Sub
End If
Dim lItem As New ListViewItem
lItem.Text
= txtPro_ID.Text
With lItem.SubItems
.Add(txtName.Text)
.Add(txtPrice.Text)
.Add(txtQty.Text)
.Add(txtPrice.Text * txtQty.Text)
End With
lstPro.Items.Add(lItem)
End Sub
- Button Search ប្រើដើម្បីស្វែងរកទិន្នន័យ តាម Pro_ID នៅក្នុង Listview ។ ករណីរកឃើញត្រូវ Select Record នោះនៅក្នុង Listview និងបង្ហាញចំនួនដែលរកឃើញនោះលើ Message Box ។ បើរកមិនឃើញគ្រាន់តែបោះជា Message ថារកមិនឃើញប៉ុណ្ណោះ ។
- Button Search ប្រើដើម្បីស្វែងរកទិន្នន័យ តាម Pro_ID នៅក្នុង Listview ។ ករណីរកឃើញត្រូវ Select Record នោះនៅក្នុង Listview និងបង្ហាញចំនួនដែលរកឃើញនោះលើ Message Box ។ បើរកមិនឃើញគ្រាន់តែបោះជា Message ថារកមិនឃើញប៉ុណ្ណោះ ។
Private Sub
btnSearch_Click(…) Handles
btnSearch.Click
For i = 0 To
lstPro.Items.Count - 1
If lstPro.Items(i).Text = txtPro_ID.Text Then
lstPro.Items(i).Selected = True
Else
lstPro.Items(i).Selected = False
End If
Next
lstPro.Select()
If lstPro.SelectedIndices.Count > 0 Then
MsgBox("Total Found : " &
lstPro.SelectedIndices.Count)
Else
MsgBox("Not Found")
End If
End Sub
- Button Remove ប្រើសម្រាប់លុប seleted record ពីក្នុង Listview ចោល
- Button Remove ប្រើសម្រាប់លុប seleted record ពីក្នុង Listview ចោល
Private Sub btnRemove_Click(…) Handles btnRemove.Click
For i =
0 To lstPro.SelectedIndices.Count - 1
lstPro.Items.RemoveAt(lstPro.SelectedIndices(0))
Next
End Sub
- ចូរបង្កើត Properties និង Method នៅក្នុង Class Module ដើម្បីអាចយកទៅប្រើសម្រាប់ប្រព័ន្ធខាងលើ៖
- ចូរបង្កើត Properties និង Method នៅក្នុង Class Module ដើម្បីអាចយកទៅប្រើសម្រាប់ប្រព័ន្ធខាងលើ៖
Public Class Product
Private
_Pro_ID As String
Private
_Pro_Name As String
Private
_Price As Double
Private
_Qty As Double
Property
Pro_ID
Set(ByVal value)
_Pro_ID = value
End Set
Get
Return
_Pro_ID
End Get
End Property
Property
Pro_Name
Set(ByVal value)
_Pro_Name = value
End Set
Get
Return
_Pro_Name
End Get
End Property
Property
Price
Set(ByVal value)
_Price = value
End Set
Get
Return
_Price
End Get
End Property
Property
Qty
Set(ByVal value)
_Qty = value
End Set
Get
Return
_Qty
End Get
End Property
End Class
Public Class ProductStore
Private store As Collection
Public Sub
addProduct(ByVal obj As
Product)
store.Add(obj)
End Sub
Public Function
getProduct(ByVal index As
Integer) As Product
Return store.Item(index)
End Function
End Class
យើងអាចប្រកាស
Local Variable ដោយប្រើ Keyword ៖ Dim និង
Static
|
Mid មានប៉ារ៉ាមែត្រចំនួន៣
: Mid(String,Start,Len)
|
Keypress Event កើតឡើងនៅពេលដែលយើង Press any key
|
Default Event របស់ Label គឺ Event_Click
|
ដើម្បីចាកចេញពី
Procedure យើងប្រើ Keyword Exit Sub
|
ដើម្បីលុបធាតុចេញពី Listbox គេប្រើ method : ListBox.Items.RemoveAt(index)
|
Redim, Redim Preserve ជា Keyword
ប្រើសម្រាប់ប្រកាស Array Dynamic
|
Accept Button ជា Property របស់ Form
|
Ubound() ជា Built-in
function សម្រាប់ប្រាប់ចំនួនធាតុធំបំផុតរបស់ Array
|
ដើម្បីកំណត់ប្រវែងនៃ Text ដែលបង្ហាញនៅក្នុង Textbox
គេចប្រើ Property : MaxLength
|
Files ដែលអាច Load ដើម្បីបង្ហាញរូបភាពនៅលើ Picture Box បាន មាន Extension
.bmp, .jpg, .gif
|
Dim MyArray(2,3) As Integer នាំឲ្យ
Array នេះ មាន 6 Elements
|
Default Event របស់ Listbox គឺ Event_SelectedIndexChanged
|

TextBox Control
TextBox Control is used to add text or to display text in a form. This is one of the most used controls, as text is vital for GUI based applications.
TextBox Control is used to add text or to display text in a form. This is one of the most used controls, as text is vital for GUI based applications.