For Android device For iOS device
២៦
ឧសភា

ស្វែងយល់ពីការ​ប្រើ​ប្រាស់ TabControl នៅលើ Windows Form ភាសា C# និង VB.NET

TabControl គឺជា Control មួយ​ដែល​ស្ថិតនៅក្រុម Containers ដែល​មាននៅ​ក្នុង ToolBox នៃ Microsoft Visual Studio ។ វាមាន​លទ្ធភាព​គ្រប់គ្រង​ទំព័រជា​ច្រើន​នៅ​ក្នុង Form តែមួយ ។ រាល់ទំព័រ​នីមួយៗ​វាអាចផ្ទុក​នូវ Control ផ្សេងៗ​ទៀត ។ លោកអ្នក​ប្រហែលជា​ធ្លាប់​បាន​ឮ ឬ​ធ្លាប់​បាន​ប្រើ​ប្រាស់​វា​រួចមកហើយ​នូវ Control មួយនេះ ប៉ុន្តែ តើ​លោកអ្នក​ចេះ​ប្រើ​ប្រាស់​វាបាន​កម្រិត​ណា?

​ថ្ងៃ​នេះ​ថ្នាក់​បណ្តុះបណ្តាល អាន http://training.antkh.com សូមលើកយក​នូវ​ចំណុច​ខ្លះ​ៗ ដែល​ទាក់ទងនឹង​ការ​កំណត់​ផ្សេងៗ​ទៅ លើ TabControl ដូចជា កំណត់​ទំហំ​ឲ្យ​ទំព័រ​នីមួយៗ ដាក់​រូបភាព បន្ថែម​ទំព័រ ដកទំព័រ ជាដើមដោយធ្វើ​តាមរយៈ​ការ Design និង ការ​សរសេរ​កូដ ។ ដើម្បី​ប្រើ​ប្រាស់ TabControl បានអ្នកត្រូវចាប់ទាញ TabControl ដែល​មាននៅ​ក្នុង ToolBox មកដាក់លើ Form ។

អ្វី​ដែល​លោកអ្នក​ទទួលបាន​គឺ tabPage1 និង tabPage2 ដែល​ជា​ទំព័រ​ការងារ​ដែល​អ្នក​ត្រូវធ្វើ ។ ក្នុង​ទំព័រ នីមួយៗ​មិនមាន​អ្វី​ទាំងអស់ ។ មិន​មែនមាន​មានន័យថា TabControl មានតែ​ពីរ​ទំព័រ​នោះទេ គឺ​អ្នក​អាច​បន្ថែម ឬ​ដក​ទំព័រ​ណាមួយ​ចេញ​ក៏​បាន ។

. របៀប​បន្ថែម​ទំព័រ​ឲ្យ TabControl

  •  តាម​ការ​ Design

Select ​ទៅលើ TabControl ចូលទៅ​កាន់ Property windows រកមើល Property មួយ​ឈ្មោះ​ថា TabPages ចុច​លើ​ប៊ូ​តុង (Collections) នោះ​ផ្ទាំង TabPages Collection Editor នឹង​លេចឡើង

សូម​ចុច​ប៊ូ​តុង Add ដើម្បី​បន្ថែម​ទំព័រ​ថ្មី​ទៅកាន់ TabControl តាម​ចំនួន​ដែល​អ្នក​ចង់បាន ។ រាល់​ទំព័រ នីមួយៗ​វា​មាន Property របស់​វា​ដូច​រូប​ខាងលើ ។ ឧទាហរណ៍ ដើម្បី​ដាក់​ឈ្មោះ​ឲ្យ​ទំព័រ​សម្រាប់​បង្ហាញ​លើ Form អ្នក​ត្រូវ​កំណត់​ត្រង់ Property Text

  • តាម​ការ​សរសេរ​កូដ

កូដ​ C#

កូដ​ VB.NET

ពន្យល់កូដ៖

  • ​បន្ថែម​ទំព័រ​ទៅតាម​លេខរៀងបន្តបន្ទាប់ ជាមួយនឹង​រូបភាព ។ “ tabPage1”ជា​ឈ្មោះ​របស់ទំព័រ ។
  • ​ស្វែងរក​ ជា​ឈ្មោះ​ត្រូវ​បង្ហាញ​លើ TabControl1
  • លេខ ០ ជាទីតាំង​រូបភាព​នៅ​ក្នុង ImageList1

tabPage1 ឬ​ tabPage2 ជា​ឈ្មោះ​របស់​ទំព័រ​ដែល​ត្រូវ​បង្ហាញ​លើ Form ។ ដូច្នេះ​បើ​អ្នក​ចង់បាន​ទំព័រ​ឈ្មោះ​អ្វី គឺ​ដាក់​ឈ្មោះ​នោះទៅ ។

ឧទាហរណ៍ TabControl1.TabPages.Add (“​ស្វែងរក​”) ;

. របៀប​ដក​ទំព័រ​ចេញពី TabControl

  • តាម​ការ Design

ចូលទៅ​កាន់ TabPage Control Editor ដូច​មុន

Select ​ទៅលើ​ទំព័រ​ណាមួយ​ដែល​ដែល​អ្នក​ចង់​ដកចេញ ហើយ​ចុច​ប៊ូ​តុង Remove នោះវា​នឹងត្រូវ​បាន​លុប​ចេញពី TabPage Collection រួច​ចុ​ប៊ូ​តុង OK

  • តាម​ការ​សរសេរ​កូដ

កូដ​ C#

កូដ VB.NET

ពន្យល់កូដ៖

  • លុបទំព័រចេញពី TabControl1 ​តាមរយៈ​ឈ្មោះ​ទំព័រ”tabPage1”
  • ទោះមិនមានទំព័រ​ដែល​ត្រូវលុប​ក៏​មិនមាន​បញ្ហា ។

. របៀប​ដាក់​រូបភាព​ឲ្យ​ទៅ TabControl

  • តាម​ការ Design

សូម​ចាប់ទាញ Control មួយ​ឈ្មោះ​ថា ImageList មក​ដា​ក់លើ Form ហើយ​កំណត់​ឈ្មោះ​តាម​អ្នកត្រូវការ​នៅពេល​នេះ​ខ្ញុំ​សន្ម​ត់​ថា​វា​មាន​ឈ្មោះ​ imageList1

​បន្ទាប់មក​ទៀត​សូម​ចុច​លើ smart tag របស់ imageList1 ដូច​រូប​ហើយ​ចុច​លើ​ពាក្យ Choose images ដើម្បី​ទាញ​រូបភាព​ពី​ប្រភព​ខាងក្រៅ​មក​ក្នុង Project ដោយ​វា​បាន​ផ្ទុក​រូប​ភាពជា​លក្ខណៈ Index ។ ហើយ​អ្នក​ក៏​អាច​ផ្លាស់ប្តូរ​ទំហំ​រូបភាព ដែល​នឹង​បង្ហាញ​នៅ​ក្នុង​ក្បាល​ទំព័រ​នៃ TabControl បានដែរ ដោយ​ផ្លាស់ប្តូរ​ទំហំ Pixel ​ដែល​មាន​នៅ​ក្នុង Property ImageSize ឬ​ក៏​អាច​ផ្លាស់ប្តូរ​ចំនួន bits color របស់​រូបភាព​ដែល​ត្រូវ​បង្ហាញ​ផងដែរ ។

Select ​ទៅលើ​ TabControl ចូលទៅ​កាន់ Property មួយ​ឈ្មោះ​ថា ImageList រួច​ជ្រើស​រើសយក imageList1 ​ដែល​អ្នក​បាន​រៀបចំ​

​បន្ទាប់មក​ទៀត សូម​ចូលទៅ​កាន់ TabPage Collections Editor ដូច​រូប

សូម Select លើ​ទំព័រ​ណាមួយ​ដែល​ចង់​ដាក់​រូបភាព ហើយ​មើល Property មួយ​ឈ្មោះ​ថា ImageIndex ​ដែល​វា​ជា Property មួយ​អាច​ឲ្យ​អ្នក​ជ្រើសរើស​រូបភាព​នៅ​ក្នុង imageList1 តាមរយៈ Index ឬ​ក៏​អាច​កំណត់​តាមរយៈ​ឈ្មោះ​រូបភាព​ក៏​បាន​ដោយ​អ្នក​ប្រើ​ប្រាស់ Property មួយ​ឈ្មោះ​ថា ImageKey

ខាងក្រោម​ជា​លទ្ធផល​បន្ទាប់ពី​បាន​កំណត់​រួចរាល់

  • តាម​ការ​សរសេរ​កូដ

កូដ C#

កូដ​ VB.NET

ពន្យល់កូដ៖

  • លុបទំព័រ​ទាំងអស់​ចេញពី TabControl1
  • ​កំណត់​ចំនួន Bits Color ​ឲ្យ​រូបភាព​ដែល​ត្រូវ​បង្ហាញ​
  • ​បង្កើត​ទំព័រទីមួយ ដោយ​ភ្ជាប់​ជាមួយ​រូបភាព​ដែល​មាននៅ​ក្នុង​ imageList1​តាមរយៈ​ Index [0]
  • ​បង្កើត​ទំព័រទីពីរ ដោយ​ភ្ជាប់​ជាមួយ​រូបភាព​ដែល​មាននៅ​ក្នុង​ imageList1​តាមរយៈ​ Index [1]

បញ្ចាក់​៖  ​រូបភាព​ខាងក្រោម​ជា​លទ្ធផល​នៃ​ការ Design បើសិនជា​អ្នក​ចង់​សរសេរ​កូដ​គឺ​ត្រូវ​សរសេរ​បង្កើត​ Controls ផ្សេងៗ​ក៏​ដូចជា​ Event មួយចំនួន​ទៅ​ឲ្យ​ Controls​ទាំងនោះ​ផងដែរ ។

♦ រៀបរៀងអត្ថបទដោយ៖ លោក គីម សូឡី

♦ ដកស្រង់ចេញពី​ទស្សនាវដ្ដី​អាន-ANT ច្បាប់​ទី ៤២ ប្រចាំខែ កញ្ញា ឆ្នាំ ២០១២

អាច Download កម្មវិធី​នេះតាមរយ: https://play.google.com/store/apps/details?id=com.antkh.antgeneraldict2016free

​សម្រាប់​ព័ត៌មាន​ទំនាក់ទំនងមកយើង​ខ្ញុំ ៖ លេខ​ទូរសព្ទ​ ០១០ / ០១៦ ៦៦៦ ៦៥៣

 ​សម្រាប់​ព័ត៌មាន​វគ្គ​សិក្សា​កុំព្យូទ័រ​នៅអាន-ANT http://training.antkh.com/

ឬ​អាច​ផ្ញើ​ចូល e-mail: anttraining2013@gmail.com

ឬ​ Facebook: https://www.facebook.com/anttrainning

Facebook Page: ANT Magazine

Facebook Group: https://www.facebook.com/groups/ANTTrGroup/

website: www.antkh.com

មតិ និង​យោបល់​ទៅលើ​អត្ថបទ​នេះ (តាម Facebook)

ខាងក្រោម​នេះ​ជា​យោបល់​ផ្សេងៗ​របស់​អ្នកទស្សនា