កក្កដា
AutoComplete ជាមួយ Textbox ដែលទទួលតម្លៃចេញពី Textfile ជាមួយ C#
សួរស្តីអ្នកទាំងអស់គ្នាថ្ងៃនេះ ANT សូមលើកយកអត្ថបទមួយដែលមានចំណងថា “ AutoComplete ជាមួយ Textbox ដែលទទួលតម្លៃចេញពី Textfile ជាមួយ C# ” ។ យើងទាំងអស់គ្នាមួយចំនួនធំប្រហែលជាស្គាល់ហើយនូវមុខងារ autocomplete ដែលមាននៅលើ Textbox ដែលវាមានមុខងាជួយបំពេញពាក្យដែលយើងចង់វាយបញ្ជូលបានដោយស្វ័យប្រវត្តិដោយមិនចាំបាច់បំពេញគ្រប់ពាក្យនោះទេ ។ ដូចគ្នានេះដែរថ្ងៃនេះ ANT នឹងបង្ហាញលោកអ្នកពីរបៀបទាញទិន្នន័យចេញពី TextFile ចូលទៅកាន់ autocomplete source ដោយអនុវត្តតាមវិធីដូចខាងក្រោម ។
ទី១: សូមបង្កើត Textfile មួយដែលមានឈ្មោះ “ completesource” ដូចរូបខាងក្រោម
ទី២: សូមបើកTextfile ហើយបញ្ចូលទិន្នន័យដូចខាងក្រោម
ទី៣: សូមបង្កើត windowform project 1 ហើយ design ដូចរូបខាងក្រោម
ទី៤: copy textfile ដែលបានបង្កើតចូលទៅកាន់ទីតាំង debug របស់ project
លោកអ្នកអាចអនុត្តន៍តាមវិធីដូចខាងក្រោម
Folder project
ទី៥: សូមបង្កើត event form load 1ដោយ double click នៅលើ form ឬក៏អនុវត្តន៍តាមវិធីដូចខាងក្រោម
សូម select លើ form ហើយអនុវត្តន៍តាមរូបភាព
ទី៦: សូមសរសេរ code ក្នុង event form load ដែលយើងទើបតែបានបង្កើតដូចរូបខាងក្រោម
មុននឹងសរសេរ code ក្នុង event សូមធ្វើការបន្ថែម namepace system.io ដូចរូបខាងក្រោម
Code for event form load
ទី៧:លទ្ធផល
សូមវាយអក្សរ s នោះវានឹងចេញដូចរូបខាងក្រោម (លោកអ្នកអាចសាកល្បងបន្ថែមទិន្នន័យផ្សេងទៀតចូលទៅក្នុង textfile) ។
ទី៨: ពន្យល់ code
-AutoCompleteStringCollection source = new AutoCompleteStringCollection () ;
បង្កើត object មួយដែលមានឈ្មោះ source ដើម្បីផ្ទុកទិន្នន័យជា autocompletestringcolletion (ព្រោះtextBox1.AutoCompleteCustomSource វាទទួលតម្លៃជា autocompletestringcollection) ។
-foreach (var item in File.ReadAllLines ("completesource.txt") )
{
source.Add (item) ;
}
វានឹងធ្វើការ read ទិន្នន័យទាំងអស់ចេញពី textfile ហើយបញ្ជូលទៅកាន់ source
- textBox1.AutoCompleteCustomSource = source;
ផ្ដល់តម្លៃទាំងអស់របស់ source ទៅឲ autocompletesource របស់ textbox1
- textBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
កំណត់ប្រភេទនៃ autocomplete:
+បើយើងយក AutoCompleteMode.SuggestAppend វានឹងចេញលទ្ធផលដូចរូបខាងក្រោម
♣♣♣ រៀបរៀងអត្ថបទដោយ លោក ព្រុំ មីណុត
មតិ និងយោបល់ទៅលើអត្ថបទនេះ (តាម Facebook)
ខាងក្រោមនេះជាយោបល់ផ្សេងៗរបស់អ្នកទស្សនា