Visual Basic.Net ඉගෙන ගනිමු-08


මෙම පාඩමෙන් ඔබට කියා දෙන්නේ පසු ගිය පාඩමේ වැඩසටහන ආකාරයෙන් සැකසූ වැඩසටහනකට List Box යක් එකතු කර එය සමඟ වැඩ කටයුතු කරනා අන්දමයි. මෙහිදී මෙය සඳහා ඔබ නව Form යක පෙර වැඩසටහනම නැවත සැලසුම් කර ගන්න. ඉන්පසුව පෙර වැඩසටහනේ පාලකයන්ට අමතරව තවත් List Box එකක් Text Box එකක් ලේබලයක් සහ බොත්තමක් එකතු කර ගන්න.ඉන්පසුව ඒවායේ Properties පහත ආකාරයට සකසා ගන්න.


ඉන්පසුව පහත දැක්වෙන ආකාරයට ඔබගේ Form ය සැකසුම් කර ගන්න.




ඉන්පසුව Ok බොත්තම ඔබා ලැබෙන කේත පේළි දෙක මැද මෙම කේතයද,

lblDisplay.Text = "You have selected " & cmbSelect.SelectedItem & " add to collection"
lbCollection.Items.Add(cmbSelect.SelectedItem)

Remove ඔබා ලැබෙන කේත පේළි දෙක මැද මෙම කේතයද

lbCollection.Items.RemoveAt(txtRmv.Text - 1)

ලියන්න. ඉන්පසූව project යේ Startup Formය මෙම Form යට සකස් කර වැඩසටහන ධාවනය කරන්න.
එවිට Combo Box යෙන් Item යක් තෝරා OK බොත්තම එබූ විට මෙසේ එය List Box යට එක් වී තිබෙනු දක්නට ලැබෙනු ඇත.


ඉන්පසුව ඔබට ඉවත් කිරීමට අවශ්‍ය අයිතමයේ අංකය Text Box ය තුලට ඇතුලත් කර Remove යන බොත්තම එබූ විට ඔබට එය List Box යෙන් ඉවත් වී තිබෙනු දක්නට ලැබෙනු ඇත.










කේතයන් හි පැහැදිලි කිරීම.

lblDisplay.Text = "You have selected " & cmbSelect.SelectedItem & " add to collection"

මෙම කේතයෙන්, ok බොත්තම එබූ විට ලේබලයේ දිස් විය යුත්තේ මොනවාද යන්න දක්වා තිබේ.මෙහිදී You have selected text ය සහ ඊට පසු ඔබ Combo Box යෙන් තෝරා ගත් Item ද ඉන් පසුව නැවත add to collection යන්නද දිස් විය යුතු ආකාරයට සකසා තිබේ.

ඉන්පසුව
lbCollection.Items.Add(cmbSelect.SelectedItem)මෙම කේතයෙන් List Box හි අයිතමයන්ට Combo Box යෙන් තෝරා ගත් අයිතමය ඇතුලත් කිරීම සිදු කර ඇත.

ඉන්පසුව මෙම කේතයෙන් lbCollection.Items.RemoveAt(txtRmv.Text - 1) දක්වා ඇත්තේ List Box යේ අයිතමයන් ඉවත් කිරීමට Text Box යෙන් එහි Index ය ලබා දෙන කේතයයි.මෙහිදී ලෙස යොදා ඇත්තේ txtRmv.Text - 1, Index ය ආරම්හ වන්නේ 0 ,1,2,3,4 ලෙස නිසාවෙන්ය.

නැවතත් සරල පාඩමකින් හමුවෙමු.

කැන්ඩි....

0 comments: