កក្កដា

ការ​បន្ថែម Form ចូលទៅ​ក្នុង Tabcontrol ជាមួយ C# Window Form

​សម្រាប់​អ្នក​ដែល​បានរៀន C# window form មួយចំនួនប្រហែលជា​ធ្លាប់​ស្គាល់​ហើយអ្វីទៅជា Tabcontrol ហើយ​ក៏​មានអ្នក​ខ្លះ​ក៏​មិនបាន​ស្គាល់​ពីវាដែរ ។ Tabcontrol គឺជា control មួយ​ដែល​មាននៅ​ក្នុង​ C# window form ​ដែល​វាអាចមានលទ្ធិភាពឲយើង​ធ្វើការ​បាន​ច្រើន​ប្រភេទ​ទៅតាម​ tabpage ​នីមួយៗ​របស់ tabcontrol ​ដែល​បាន​កំណត់ ។ ដូច​គ្នា​នេះដែរ​ថ្ងៃ​នេះ ANT Training សូមលើកយកអត្ថបទមួយ​ដែល​មាន​ចំណងជើង​ថា ការ​បន្ថែម​ FORM ចូលទៅ​ក្នុង Tabcontrol ជាមួយ C# Window Form ដើម្បី​ផ្ដល់​ជាជំនួយដល់​បងប្អូន​ដែល​ចូលចិត្តរៀនពីភាសា Programming ​ឲ្យ​បានយល់ដឹង​បន្ថែម​ទៀតដូច​ខាងក្រោម​នេះ

សូមចុច Like គេហទំព័រ www.antkh.com   ដើម្បី​ទទួលបានអត្ថបទថ្មីៗ​ប្រចាំ​ថ្ងៃ​

១. សូម Design form ដូច​ខាងក្រោម​៖

២. កំណត់​ properties panel ដូច​ខាងក្រោម​៖

៣. លុប Tabpage ​ដែល​មាននៅ​ក្នុង Tabcontrol ចោល​ទាំងអស់​តាមរូប​ខាងក្រោម​៖

សូមចុច mouse ​ស្ដាំ​លើ tabpage1 ដើម្បី​ឃើញ​ផ្ទាំង​ menu ដូច​ខាងក្រោម​ហើយចុច remove tab

នោះយើងនឹងទទួលបាន​លទ្ធផល​ដូច​ខាងក្រោម​៖

៤. បន្ទាប់មក​សូមលុប tabpage2 ដោយអនុវត្តន៍តាមវិធីដូច​ខាងលើ​

​លទ្ធផល​

៥. កំណត់​ properties tabcontrol ដូចរូប​ខាងក្រោម​៖

៦. សូម​ធ្វើការ​បន្ថែម​ form ១ ទៀត

៧.សូមស​សរសេរ​ code នៅ​ក្នុង event click របស់ button add ដូច​ខាងក្រោម​៖

៨. សូមស​សរសេរ​ code នៅ​ក្នុង event click របស់ button remove ដូច​ខាងក្រោម​៖

៩. លទ្ធផល​

សូមចុច button add នោះអ្នកនឹងឃើញ​លទ្ធផល​ដូច​ខាងក្រោម​៖

សូមចុច button add ម្តងទៀតនោះអ្នកនឹងឃើញ​លទ្ធផល​ដូច​ខាងក្រោម​៖

សូមចុច button remove នោះអ្នកនឹងឃើញ​លទ្ធផល​ដូច​ខាងក្រោម​៖

១០. ពន្យល់ code

- TabPage tp = new TabPage (o.Text) ;​បង្កើត tabpage ថ្មីមួយ​ដែល​មាន Text ដូចទៅនឹង Form ​ដែល​ត្រូវយកមក​បង្ហាញ​

- o.Dock = DockStyle.Fill;​កំណត់​ Dock ទៅឲ form ជា​ប្រភេទ​ Fill

-o.Parent = tp;​កំណត់​យក Tabpage ជា parent របស់ Form ​ដែល​ត្រូវយកមក​បង្ហាញ​

- tabControl.Controls.Add (tp) ;​បន្ថែម​ tabpage ចូល​ទៅកាន់​ tabcontrol

- tabControl.SelectedIndex = tabControl.TabCount - 1;tabcontrol នឹង​ធ្វើការ​ select យក tabpage ​ដែល​បាន​បន្ថែម​ថ្មី

- tabControl.Controls.Remove (tabControl.SelectedTab) ; tabcontrol នឹង​ធ្វើការ​ remove tabpage ​ដែល​បាន select

♣♣♣ រៀបរៀងអត្ថបទដោយ លោក ព្រុំ មីណុត ត្រួត​ពិនិត្យ​ឡើងវិញដោយលោក ទុម សាកល

♦♦♦ សូម​ចូលរួម​ជាសមាជិក ANT Training Group  ដើម្បី​ទទួលបាន​ចំណេះដឹង​ប្រចាំ​ថ្ងៃ​ទាក់ទងនឹង​បច្ចេកវិទ្យា​

♦♦♦ ​សម្រាប់​ស្នាដៃសិស្ស​ដែល​បាន​បញ្ចប់​វគ្គ​សិក្សា​នៅអាន-ANT http://training.antkh.com/achievements/

SmileSmileSmile ​សម្រាប់​វគ្គ​បើកថ្មីៗ​ជា​រៀងរាល់​សប្តាហ៍សូមចូល​ទៅកាន់​ www.antkh.com

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

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