PDA

View Full Version : مبتدی: بخاطر سپردن مقادیر در تکست باکس



cisco ++
یک شنبه 03 شهریور 1392, 08:04 صبح
کسی میدونه چطور میشه تکست باکس توی برنامه های ویندوز فرم مقدارهای قبلی رو به خاطر داشته باشه؟؟؟؟؟؟؟ یعنی مثلا چون قبلا "علی" نوشته شده وقتی"ع" تایپ میشه "علی" و امثال اون رو نشون بده و کار اپراتور راحت بشه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟

hamid_0341
یک شنبه 03 شهریور 1392, 08:19 صبح
چرا از Combobox استفاده نمیکنی؟
اگه از Combo استفاده کنی با این کد توی Form Load ت بزار
Moshtari_com.AutoCompleteSource = AutoCompleteSource.ListItems;
Moshtari_com.AutoCompleteMode = AutoCompleteMode.Append;
اگه مثلا "ع" بزنی اگه توی Item های کمبو علی یا هرچی که با "ع" شرو بشه به ترتیب مینویسه

ahmadreza517
یک شنبه 03 شهریور 1392, 11:20 صبح
به نام تنها برنامه نویس هستی

سلام

برای این کار textbox مورد نظر باید به یک مرکز داده وصل باشه میتونه به database یا یک آرایه.
http://msdn.microsoft.com/en-us/library/system.windows.forms.textbox.autocompletemode.aspx
ولی برای نگه داشتن مشخصات و مقدار هر کنترلی در برنامه میتونید از خاصیت Application Setting هر کنترل استفاده کنید.
برای مثال شما برنامه دارید که از چندین tool strip استفاده میکند و در فرم قابلیت تغییر مکان دارد. برای ذخیره موقعیت این کنترل با اجرای دوباره برنامه موقعیت کنترل حفظ شود.از این خاصیت استفاده میشود