VS2005 பதிப்பிலிருந்து, சில கட்டுப்பாடுகள் டெக்ஸ்ட்பாக்ஸ் கட்டுப்பாடுகள் உட்பட தன்னியக்க முழுமையான அம்சத்தை ஆதரிக்கின்றன.
ஒரு தரவு மூலத்தில் உள்ள அனைத்து stringங்களின் முன்னொட்டுகளுடன் உள்ளிடப்பட்ட முன்னொட்டு எழுத்துக்களை ஒப்பிடுவதன் மூலம் பயனர் உள்ளீட்டு stringங்களை தானாகவே பூர்த்தி செய்யும் உரைப்பெட்டியைச் செய்ய AutoCompleteCustomSource, AutoCompleteMode மற்றும் AutoCompleteSource போன்ற பண்புகள் பயன்படுகின்றன.
AutoCompleteCustomSource
உரைநூல் கட்டுப்பாடுகளுக்கு AutoCompleteCustomSource உதவியாக இருக்கும், இதில் URL கள், முகவரிகள் போன்ற strings மூலங்கள் அடிக்கடி உள்ளிடப்படும்.
AutoCompleteSource
மதிப்புகளின் தனிப்பயன் பட்டியலை அமைப்பதற்கு AutoCompleteSource சொத்து செய்யப்படுகிறது.
AutoCompleteMode
தன்னியக்க முழுமையான வேட்பாளர்கள் எவ்வாறு காண்பிக்கப்படுவார்கள் என்பதை அமைக்க AutoCompleteMode சொத்து செய்யப்படுகிறது.
பின்வரும் C# நிரல் தன்னியக்க முழுமையான ஸ்ட்ரிங் சேகரிப்பில் சில தரவு மதிப்புகளைச் சேர்த்து, தன்னியக்க முழுமையான உரைப்பெட்டியாக செயல்படுகிறது.
using System; using System.Data; using System.Drawing; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { textBox1.AutoCompleteMode = AutoCompleteMode.Suggest; textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource; AutoCompleteStringCollection DataCollection = new AutoCompleteStringCollection(); addItems(DataCollection); textBox1.AutoCompleteCustomSource = DataCollection; } public void addItems(AutoCompleteStringCollection col) { col.Add("Apple"); col.Add("Berry"); col.Add("Capote"); col.Add("Banana"); col.Add("Jackfruit"); col.Add("Kiwi"); } } }