این خاصیت تعیین می کند که آیا کادر های متن قابلیت پر شدن به صورت خودکار داشته باشند یا خیر. هنگامی که فیلدهای موجود در یک فرم قابلیت پر شدن خودکار داشته باشد ، برنامه به صورت اتوماتیک مقادیر آنها را بر حسب مقادیری که قبلا کاربر وارد نموده است ، پر می کند . این خاصیت دارای 4 حالت پارامتری می باشد :
None: این پارامتر که به صورت پیش فرض انتخاب شده است ایجاد منوی خود کار را ازبین می برد.
Suggest: در صورت انتخاب این پارامتر کادر متن به صورت حروف به حروف کامل می گردد.
Append: در صورت انتخاب این پرامتر منویی ظاهر شده و محتویات را نمایش می دهد.
SuggestAppend: این پرامتر دو پارامتر قبلی را به صورت ادغامی انجام می دهد.
مثال :
کد زیر را درون Form Load قرار دهید و اجرا نمایید.
Dim MySource As New AutoCompleteStringCollection()
MySource.AddRange(New String() {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"})
Dim MyTextBox As New TextBox()
With MyTextBox
.AutoCompleteCustomSource = MySource
.AutoCompleteMode = AutoCompleteMode.SuggestAppend
خط بالا مشخص کننده پارامتر می باشد
.AutoCompleteSource = AutoCompleteSource.CustomSource
.Location = New Point(20, 20)
.Width = Me.ClientRectangle.Width - 40
.Visible = True
End With
Me.Controls.Add(MyTextBox)
چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 0:47