មេរៀន VC#.NET-ជាមួយ Windows Application

មេរៀន VC#.NET-ជាមួយ Windows Application
ក្នុងជំពូកនេះ លោកអ្នកនឹងរៀនអំពីរបៀប:
-បង្កើតកម្មវិធីប្រើប្រាស់ Microsoft Windows Form។
- ប្រើ Windows Form រួមដើម្បីត្រួតពិនិត្យដូចជា label, text box និង button ។
-ប្តូរ properties នៃ Windows Form និងត្រួតពិនិត្យនៅពេល design និងនៅពេលរត់ run time ។
-តំណើរការ Windows Form និងត្រួតពិនិត្យ control។
1.   បង្កើតកម្មវិធីប្រើប្រាស់ Application
អ្នកនឹងបង្កើតកម្មវិធីប្រើប្រាស់អនុញ្ញាតអោយអ្នកប្រើប្រាស់ user មួយ បញ្ចូលនិងមើលអោយ បានពិស្តារជាមួយសមាជិក member នៃ Middleshire Bell Ringer Association ដែលជាក្រុមប្រមូលផ្តុំអ្នកវិទ្យាសាស្រ្តពូកែបំផុត ។ អ្នកនឹងរក្សាកម្មវិធីប្រើប្រាស់ដែលងាយ ស្រួល ប្រមូលផ្តុំចេញពី form និងបង្កើត យ៉ាងច្បាស់ការងារទាំងអស់របស់គេ ។ ក្នុងជំពូកចុង ក្រោយនេះអ្នក នឹងផ្តល់ menusជាច្រើននិងរៀនពីរបៀបដើម្បីអនុវត្តអោយ បានត្រឹមត្រូវដើម្បីបង្កើត ច្បាស់លាស់ ទិន្នន័យ ដែលត្រូវបានបញ្ចូលបង្កើត។ គំរូបង្ហាញខាងក្រោមនេះ គឺជាកម្មវិធីប្រើប្រាស់ដែលរត់ដំណើរការ BellRingers.exe ដែលមានទីតាំងនៅ ក្នុង \Microsoft Press\Visual C# Step by Step\Chapter 14\BellRingersComplete\bin\Release folder នៅក្នុង My Documents folder របស់អ្នក ។
aបង្្កើត Windows Form Application ក្នុងលំហាត់នេះ អ្នកនឹងចាប់ផ្តើមសង់ Middleshire Bell Ringer Association ដោយបង្កើត project ថ្មី  design form និងបន្ថែម Windows Forms control ទៅលើ form ។ ពីព្រោះអ្នកប្រើប្រាស់កម្មវិធីរួចស្រេច Windows Forms ក្នុង Microsoft Visual Studio .NET ។
បង្កើត MiddleShire Bell Ringers Association project
1. ចាប់ផ្តើមចូលក្នុង Start Visual Studio .NET។
2. នៅលើ File menu ចូលក្នុង New រួចហើយចុចលើ Project ។
3. នៅក្នុងប្រភេទ Project Types pane ជ្រើសរើស Visual C# Projects ។
4. ក្នុង Template pane ជ្រើសរើស Windows Application ។
5. ក្នុងឈ្មោះ Name text box វាយសរសេរ BellRingers ។
6. ក្នុងទីតាំងប្រអប់ list box មើលទៅក្នុង Microsoft Press\Visual C# Step by Step\Chapter 18 folder ក្នុង My Documents folder របស់អ្នក ។
7. ចុចលើ OK ចូលក្នុង project ថ្មីត្រូវបានបង្កើតនិងផ្ទុក blank form ដែលហៅថា Form1 ។
a
បង្កើត properties នៃ form
1. ជ្រើសរើស form ក្នុងសន្លឹក Designer View ។ ក្នុងសន្លឹក Properties ចុចលើឈ្មោះ (Name) property រួចហើយវាយសរសេរ MemberForm ក្នុងឈ្មោះប្រអប់ (Name) text ដើម្បីប្តូរឈ្មោះ name នៃ form ។ (ប្រសិនបើសន្លឹក Properties មិនត្រូវបានបង្ហាញ ចុចលើសន្លឹក Properties នៅលើ View menu ឬចុចលើ F4)
2. ក្នុងសន្លឹក Properties ចុចលើ Text property រួចហើយវាយ សរសេរ Middleshire Bell Ringers Association ដើម្បីផ្លាស់ប្តូរសមាជិក ចំណង់ជើង title bar នៃ form មួយ ។
3. នៅក្នុងសន្លឹក Properties ចុចលើ BackgroundImage property រួចហើយចុចលើប៊ូតុង Ellipses ក្នុងជិតប្រអប់ text box ។ បើកប្រអប់ dialog box ។
4. នៅក្នុង Open dialog box មើល\Microsoft Press\Visual C# Step by Step\Chapter 18 folder ក្នុង My Documents folder របស់អ្នក ជ្រើសរើស Bell.gif file រួចហើយចុចលើ Open ។ BackgroundImage property គឺបង្កើតទៅក្នុង bell image ។ ក្នុងប្រអប់សន្លឹក Properties ចុចលើ BackColor property រួចហើយចុចលើប៊ូតុង down-arrow នៅជិតប្រអប់ text box ។ បើកប្រអប់ dialog box មួយ ។
a5. ​នៅលើ System tab នៃប្រអប់ dialog box ចុចលើ Window ។ បង្កើតពណ៌ background color នៃ controls ទាំងអស់ដែលអ្នក that you បញ្ចូលទៅក្នុង form ទៅក្នុងពណ៌ដូចគ្នាដូចជាសន្លឹករបស់វាផ្ទាល់ ។
6. ជ្រើសរើស Font property ។ ដែលផ្សំឡើងនៅក្នុង property ដែលមានលក្ខណ:កំណត់ជាច្រើន ។ ក្នុងសន្លឹក Properties ចុចលើសញ្ញាបូក plus sign (+) ដើម្បីពង្រើកមើល Font property និងមើលលក្ខណ:សំគាល់។ បង្កើតទំហំលក្ខណ:សំគាល់នៃ font គឺ 12 រួចហើយរើសយក Bold គឺ True ។ អ្នកអាចប្តូរ properties ដែលផ្សំឡើងដូចជា Font ដោយចុចលើ ប៊ូតុងEllipses ដែលបង្ហាញកាលណាអ្នកជ្រើសរើស property ។ កាលណា អ្នកចុចលើប៊ូតុង
ប្រអប់ស្តង់ដា Font dialog box បានបើកឡើងរួចហើយ អនុញ្ញាតអោយអ្នក
ជ្រើសរើស font និងលទ្ធផលដែលអ្នកចង់បាន ។
7.ប្តូរទំហំរបស់ form property ដែលផ្សំឡើងក្នុង property ។ ក្នុង សន្លឹក Properties ចុចលើសញ្ញាបូក plus sign (+) ដើម្បីពង្រើកទំហំ property រួចហើយមើលលក្ខណ:សំគាល់ ។ បង្កើតលក្ខណ:សំគាល់បណ្តោយ Width ពី 600 និងកំពស់ 450 ។ form នឹងមើលឃើញដូចខាងក្រោមនេះ។
aCompile កម្មវិធីប្រើប្រាស់
1. នៅលើ Build menu ចុចលើ Build Solution ។ project fails នៅពេល build និងបង្ហាញ compiler ដែលមាន error ដូចខាងក្រោមនេះ:
The type or namespace’Form1′could not be found(are you missing a using directive or an assembly reference)
ហេតុការណ៍នេះបណ្តាមកពី អ្នកប្តូរឈ្មោះរបស់ form ពី Form1 ទៅ MemberForm ។ project ផ្ទុក code ដែលព្យាយាមដើម្បីរត់ Form1 ពីព្រោះវា មិនអាចរក Form1 ពេលឥឡូវនេះ អ្នកត្រូវការដើម្បីជួសជុលបញ្ហា ។
2. ដើម្បីមើលប្រភព code Form1.cs នៅក្នុង Code និងសន្លឹក Text Editor ។
3. ប្រើ Scroll ចុះក្រោមរកមើល Main method ជិតចុងក្រោយបង្អស់ នៃ file ។ វាផ្ទុកបន្ទាត់ code ដូចខាងក្រោមនេះ:
Application.Run(new Form1());
4. ផ្លាស់ប្តូរ code នៅក្នុង Main method គោលបំណងអោយវាអាន ដូចខាងក្រោមនេះ:
Application.Run(new MemberForm());
5. Build កម្មវិធីប្រើប្រាស់ម្តងទៀត ។ ពេលនេះ build ទទួលជោគជ័យ ក្នុងករណីជាច្រើន កាលណាអ្នកប្តូរ property ដែលប្រើសន្លឹក Property កម្មវិធី Visual Studio .NET និង automatically updates code របស់វា ។ ឈ្មោះ form មួយគឺជាលក្ខណ:ពិសេសកន្លែងដែលអ្នកបង្កើតប្តូរដោយខ្លួនអ្នកផ្ទាល់។
ការបង្កើត Reset method
a

NotImplementedException
public void Reset()
{
throw new System.NotImplementedException();
}
ការសរសេរ code លើ Reset method:
firstName.Text = “”;
lastName.Text = “”;
ComboBox
towerNames.Items.Clear();
towerNames.Items.Add(“Great Shevington”);
towerNames.Items.Add(“Little Mudford”);
towerNames.Items.Add(“Upper Gumtree”);
towerNames.Items.Add(“Downley Hatch”);
ការបង្កើតកាលបរិច្ឆេទ date ថ្មី
memberSince.Value = DateTime.Today;
Initialize CheckBox
isCaptain.Checked = false;
button group
novice.Checked = true;
បញ្ចប់ Reset method ដោយបន្ថែម code ដូចខាងក្រោមនេះ:
methods.Items.Clear();
methods.Items.Add(“Canterbury Minimus”);
methods.Items.Add(“Reverse St Nicholas”);
methods.Items.Add(“Plain Bob Doubles”);
methods.Items.Add(“Grandsire Doubles”);
methods.Items.Add(“Cambridge Minor”);
methods.Items.Add(“Old Oxford Delight Minor”);
methods.Items.Add(“Kent Treble Bob Major”);
InitializeComponent method
ប្រសិនបើអ្នកមើលរវាង Dispose និង Main methods ក្នុងប្រភព code អ្នកនឹងឃើញតំបន់បំព្រួញ code ដែលមានសញ្ញា  Windows Form Designer ដែលបំព្រួញ code ដូចបង្ហាញខាងក្រោមនេះ ។
a

2. ប្រើលើ  Windows Form Control
ក្នុងលំហាត់នេះ អ្នកនឹងបន្ថែម controls ទៅក្នុង form មួយដែល អនុញ្ញាតអោយអ្នកប្រើប្រាស់ user ចូលទៅក្នុងសមាជិក ។ អ្នកនឹងប្រើភាពខុស គ្នានៃ controls  ដែលប្រភេទលក្ខណ:ពិសេសនីមួយៗសមស្របគ្នានៃទិន្នន័យ បញ្ចូល data input ។ កាលណាអ្នកប្រើប្រាស់ user ត្រូវបានបញ្ចូលសមាជិក បន្ថែមប៊ូតុងនឹងបញ្ជាក់ត្រឹមត្រូវនិងប្រមូលរក្សាទុកទិន្នន័យ data ។ user អាច ចុចលើ Clear ដើម្បីបង្កើត controls ឡើងិវិញនៅលើ form និង cancel ទិន្នន័យ data ដែលបានបញ្ចូល ។ បន្ថែម Windows Forms controls
1. បង្កើត Form1 ច្បាស់លាស់ត្រូវបានបង្ហាញក្នុងសន្លឹក Designer View ដែល Toolbox  ពិនិត្យមើលសន្លឹក Forms ត្រូវបានជ្រើសរើស និង ទាញ Label control នៅលើ MemberForm ។ (ប្រសិនបើ Toolbox មិនបង្ហាញ ចុចលើ Toolbox ពីក្នុង View menu)
2. នៅក្នុងសន្លឹក Properties ចុចលើទីតាំង property រួចហើយវាយ សរសេរ 10, 20 ដើម្បីបង្កើតទីតាំង property នៃ label ។
3. ពីក្នុង Toolbox ទាញប្រអប់ TextBox control នៅលើ MemberForm បន្ទាប់មកទៅក្នុង label ។ មិនបារម្ភពីត្រង់ជួរប្រអប់ TextBox ពិតជាក់ច្បាស់ពីព្រោះ អ្នកនឹងបង្កើតទីតាំង property សំរាប់ controls បន្ទាប់
ចុងក្រោយ ។
4. បន្ថែម Label ទីពីរទៅក្នុង form ។ កន្លែងវាបន្ទាប់មកទៅក្នុងប្រអប់ TextBox ក្នុង 300, 20 ។
5. បន្ថែមប្រអប់ TextBox ផ្សេងទៀតទៅក្នុង MemberForm និង
ទីតាំងវាបន្ទាប់មលទៅក្នុង Label ទីពីរ ។
6. ពីក្នុង Toolbox ទាញ Label នៅលើ form ។ កន្លែងវាផ្ទាល់នៅ
ក្រោម Label ទីមួយ ។
7. ពីក្នុង Toolbox ទាញប្រអប់ ComboBox មួយនៅលើ form ។ កន្លែងវានៅលើ MemberForm ក្រោមប្រអប់ TextBox ទីមួយនិងបន្ទាប់មក
ទៀតទៅក្នុង Label ទីបី ។
8. ពី Toolbox ទាញប្រអប់ CheckBox ដាក់លើ form និងកន្លែងវា នៅក្រោមប្រអប់ TextBox ទីពីរ ។
9. បន្ថែម Label ទីបួនទៅក្នុង MemberForm និងកន្លែងវានៅក្រោម Label​ ទីបី ។
10. ពីក្នុង Toolbox ទាញ DateTimePicker ហើយកន្លែងវានៅក្រោម ComboBox ។
11. ពីក្នុង Toolbox​ ទាញប្រអប់ GroupBox និងកន្លែងវានៅក្រោម Label control ទីបួន ។
12. ពីក្នុង Toolbox ទាញ RadioButton control និងវានៅខាងក្នុង GroupBox control ដែលអ្នកទើបតែបន្ថែម ។ កត់ចំណាំថា GroupBox គឺត្រូវ បានជ្រើសរើសកាលណាអ្នកទាញ RadioButton នៅលើវា ។

13. បន្ថែម បីឬច្រើន RadioButton controls  ដែលនៅជួរឈរជាមួយ នីមួយៗផ្សេងទៀត ទៅក្នុង GroupBox ។ អ្នកអាចត្រូវការបង្កើត GroupBox ដ៏ធំជាងគេផ្សំលើវា ។
14. ពីក្នុង Toolbox ទាញ CheckedListBox control និងកន្លែងវានៅ ក្រោម Label ទីពីរនិងនៅខាងស្តាំដៃនៃ GroupBox control ។
15. ពីក្នុង Toolbox ទាញ Button control កន្លែងវានៅជិតខាងក្រោម ឆ្វេងដៃនៃ MemberForm ។
16. បន្ថែមប៊ូតុង control ទៅខាងក្រោមនៃ form ដែលទើបតែដាក់នៅ ខាងស្តាំដៃទីមួយ ។
បង្កើតសមាសភាព Control Properties
អ្នកឥឡូវនេះត្រូវការដើម្បីបង្កើត properties នៃ controls ដែលអ្នក ទើបតែបន្ថែមទៅ form ។ ដើម្បីប្តូរតំលៃ property របស់ Control ចុចលើ  control ដើម្បីជ្រើសរើសវា រួចហើយបញ្ចូលត្រឹមត្រូវតំលៃក្នុងសន្លឹក Properties ។ អ្នកនឹងចាប់ផ្តើមជាមួយមូលដ្ឋាន properties ។ តារាងខាង
ក្រោមនេះបញ្ជី properties និងតំលៃដែលអ្នកត្រូវការដើម្បីផ្តល់នីមួយទៅបណ្តា controls ។
ControlPropertyValue
label1TextFirst Name
 Location10, 20
textBox1(Name)firstName
 Location120, 20
 Size170, 26
 Textleave blank
label2TextLast Name
 Location300, 20
textbox2(Name)lastName
 Location400, 20
 Size170, 26
 Textleave blank
label3TextTower
 Location10, 72
comboBox1(Name)tower
 DropDownStyle DropDownList (setting នេះអ្នកប្រើ ប្រាស់users ដកស្រង ពីក្នុង items នៅក្នុង list; អ្នកប្រាស់ users មិនអាចប្រើប្រាស់ប្រភេទ ក្នុងតំលៃនៃកម្មសិទ្ធិរបស់
វាផ្ទាល់)
 Location120, 72
 Size260, 28
checkBox1(Name)captain
 Location400, 72
 Size100, 26
 TextCaptain
 CheckAlign MiddleLeft (កាលណា ចុច drop-down arrow សំរាប់ Property នេះមានសារ:សំខាន់ graphic ផ្ទុកបង្ហាញ សំណាញ់ grid ។
label4TextMember Since
 Location10, 128
 Size120, 23
 TextMember Since
DateTimePicker(Name)memberSince
 Location140, 128
 Size200, 26
groupBox1(Name)Experience
 Location10, 184
 Size260, 160
 TextExperience
radioButton1NameNovice
 Location 16, 32 (កត់ចំណាំថា ទីតាំងដែលទាក់ទង ទៅប៊ូតុង radio ដែល
ជាអ្នកផ្ទុក GroupBox)
 Size220, 24
 TextUp to 1 year
radioButton2(Name)Intermediate
 Location16, 64
 Size220, 24
 Text1 to 4 years
radioButton3Name)Experienced
 Location16, 96
 Size220, 24
 Text5 to 9 years
radioButton4(Name)Accomplished
 Location16, 128
 Size220, 24
 Text10 or more years
checkedListBox1(Name)Methods
 Location300, 192
 Size270, 160
 SortedTrue
button1(Name)Add
 Location190, 368
 Size75, 40
 TextAdd
button2(Name)Clear
 Location335, 368
 Size75, 40
 TextClear
3. ប្រើ Control Properties
ដូចជា forms ត្រួតពិនិត្យ controls ដែលមាន properties ជាច្រើន ដែលអ្នកអាចបង្កើត ។ ដែលប្រភេទខុសគ្នានីមួយៗនៃ control មានភាពខុស គ្នានៃ properties ។  ដូចជា forms អ្នកអាចបង្កើត set និង query control properties ដោយ dynamically ក្នុងកម្មវិធីផ្ទាល់របស់អ្នកនិងមានចំនួននៃ properties ដែលជាអថេរតែមួយគត់នៅពេលរត់ run ដំណើរការ ។ ប្រសិនបើ អ្នកចង់រៀនអំពីភាពខុសគ្នានៃអថេរ properties សំរាប់ប្រភេទនីមួយៗនៃ control ។ អ្នកអាចរកមើលក្នុង list របស់វាក្នុង.NET Framework SDK ដែលអនុវត្តជាមួយ Visual Studio .NET ។
ប្តូរ Properties Dynamically
អ្នកត្រូវបានប្រើ Design View ដើម្បីបង្កើត properties ។ កាលណា form រត់ដំណើរការ វានឹងប្រើប្រាស់បង្កើតតំលៃឡើងវិញរបស់ control នីមួយៗ ទៅតំលៃ initial default ។ ដើម្បីធ្វើដូចនេះអ្នកនឹងត្រូវការសរសេរ code មួយ ចំនួន (នៅចុងក្រោយ) ។ ក្នុងលំហាត់បន្ទាប់ អ្នកនឹងបង្កើត private method ដែលហៅថា Reset ។ ចុងក្រោយអ្នកនឹងហៅ Reset method កាលណា form ដំបូងចាប់ផ្តើមនិងកាលណាអ្នកប្រើប្រាស់ user  ចុចលើប៊ូតុង Clear ។
បង្កើត  Reset method
1. នៅលើ View menu ចុចលើ Class View
2. ក្នុងសន្លឹក Class View window ពង្រើក BellRingers project ពង្រើក { } BellRingers ឈ្មោះ namespace រួចចុចលើ right-click នៃ MemberForm class ។ ពេលនោះ menu បានបង្ហាញ ។
3. នៅលើ menu ចំណុចដើម្បីបន្ថែម Add រួចចុចលើ Add Method កម្មវិធី C# Method Wizard បានបើកឡើង ។
4. វាយសរសេរ Reset ក្នុងប្រអប់ Method Name box រួចចុចលើ Finish ។
5. ក្នុង Code និងសន្លឹក Text Editor បន្ថែមបន្ទាត់បន្តបន្ទាប់នៃ code ទៅក្នុង Reset method:
firstName.Text = “”;
lastName.Text = “”;
មានពីរ statements កំណត់ច្បាស់លាស់ពីប្រអប់ firstName និង lastName គឺជា blank ដែលផ្តល់ string ទទេទៅ Text property របស់គេ ។
ComboBox
ប្រសិនបើហៅឡើងវិញ Tower ComboBox និងផ្ទុក list មួយនៃ bell towers ទាំងអស់ក្នុង Middleshire district ។ ពត៌មាននេះនឹងជាទូទៅជំនួយ database និងសរសេរ code ទទួលបានពី list នៃ towers និង ComboBox ComboBox មាន property មួយដែលហៅថា Items ដែលផ្ទុក contains ប្រមូលផ្តុំទិន្នន័យ data ដើម្បីបង្ហាញ ។ ពីព្រោះអ្នកមិនបានបង្ហាញរបៀបដើម្បី អនុញ្ញាតចូលក្នុង database នៅឡើយ ។ កម្មវិធីប្រើប្រាស់អនុវត្តន៍នឹងប្រើ ពិបាកសរសេរប្រមូលផ្តុំ code។ ក្នុងវិធី Reset method បន្ទាប់ពីអ្នកបាន សរសេររួចរាស់មកបន្ថែម statements ដូចខាងក្រោមនេះទៅ list (នេះមាន សារះសំខាន់ ពីព្រោះថាផ្សេងពីនេះទៀតអ្នកអាចបញ្ចប់ជាមួយតំលៃក្នុង list) និងបង្កើត items បួនក្នុង ComboBox:
tower.Items.Clear();
tower.Items.Add(“Great Shevington”);
tower.Items.Add(“Little Mudford”);
tower.Items.Add(“Upper Gumtree”);
tower.Items.Add(“Downley Hatch”);
Initializing the CheckBox
ក្នុង captain CheckBox និងប្រើ default គឺ False ។ ដើម្បីធ្វើដូច
នេះអ្នកត្រូវការបង្កើត Checked property ។ បន្ថែម Add statement ទៅក្នុង Reset method ដូចខាងក្រោមនេះ:
captain.Checked = false;
Initializing the radio លើប៊ូតុង group
form ផ្ទុកមានបួនប៊ូតុង radio ដែលបង្ហាញពីចំនួននៃឆ្នាំ bell ringing ប៊ូតុងគឺប្រហាក់ប្រហែលទៅនឹង CheckBox ដែលនៅក្នុងវាអាចផ្ទុកតំលៃ True ឬ False ។ យ៉ាងណាក៏ដោយប៊ូតុង radio កើនឡើងកាលណាអ្នកដាក់វា ទៅក្នុង GroupBox ។ បន្ថែម Add statement ដូចខាងក្រោមនេះដើម្បីបង្កើត Reset method:
novice.Checked = true;
បំពេញបន្ថែម  ListBox
ដូចជា Tower ComboBox, CheckedListBox ដែលផ្ទុកក្នុង list នៃ bell ringing methods ដែលមាន property ដែលហៅថា Items ផ្ទុកប្រមូល ផ្តុំនៃតំលៃដើម្បីបង្ហាញ ដូចជា ComboBox តាមធម្មតាពី database ។ ទោះបី ពីមុនអ្នកអនុវត្តតំលៃពិបាកក្នុងការសរសេរ code ។ Reset method ពេញ
លេញបន្ថែម code ដូចខាងក្រោមនេះ:
methods.Items.Clear();
methods.Items.Add(“Andover Bob Minor”);
methods.Items.Add(“Antelope Place Doubles”);
methods.Items.Add(“Hayfield Royal”);
methods.Items.Add(“West Chiltington Doubles”);
methods.Items.Add(“Brandon Parva Maximus”);
methods.Items.Add(“Buckfast Abbey Triples”);
methods.Items.Add(“Skelwith Bridge Minor”);
methods.Items.Add(“Acton Trussel Bob Royal”);
Compile តែសកម្មវិធីប្រើប្រាស់
1. ក្នុង Solution Explorer ចុចលើ right-click Form1.cs ចុចលើ Rename រួចហើយវាយសរសេរ MemberForm.cs ។
2. នៅលើ Debug menu ចុចលើ Start ដើម្បីមើលឡើងវិញ project compiles និងរត់ដំណើរការ ។
3. កាលណា form រត់ដំណើរការ ចុចលើ Tower ComboBox ។ អ្នក នឹងឃើញ list នៃ bell towers រួចហើយអ្នកអាចជ្រើសរើសមួយបន្ថែមលើវា។
4. ចុលើ drop-down arrow ខាងស្តាំដៃនៃ Member Since date/time picker ។
5. អ្នកនឹងបង្ហាញជាមួយ calendar នៃកាលបរិច្ឆេទ dates ។ តំលៃ default នឹងបង្ហាញការបរិច្ឆេទដែលកំពុងប្រើ ។ អ្នកអាចចុចលើ date រួចហើយ
ប្រើ arrows ដើម្បីជ្រើសរើស month ។
6. ចុចលើប៊ូតុង radio នីមួយៗក្នុង Experience group ។ កត់ចំណាំ ថាអ្នកមិនអាចជ្រើសរើសច្រើនជាងមួយក្នុងពេលមួយ ។
7. នៅក្នុងប្រអប់ Methods list box ចុចលើ methods មួយចំនួន រួចជ្រើសរើសប្រអប់ check box សមស្រប ។ អ្នកនឹងចុចពីរដងដើម្បីជ្រើស
រើសឬធ្វើអោយបានច្បាស់លើ method ។
8. បិទ form និងត្រឡប់ទៅកម្មវិធី Visual Studio .NET ។
ដំណើរការ Event ក្នុងសន្លឹក Windows Form
a
Method​ និងសរសេរដូចខាងក្រោមនេះ

private void clearClick(object sender, System.EventArgs e)

{

this.Reset();

}

ការបន្ថែម code ទៅ addClick method:

string details;

details = “Member name ” + firstName.Text + ” ”

+ lastName.Text + ” from the tower at ” + towerNames.Text;

MessageBox.Show(details, “Member Information”);


Related product you might see:

Share this product :

Post a Comment

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. ទឹកអំពៅ - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger