نمایش نتایج 1 تا 10 از 10

نام تاپیک: textBox با قابليت اينكه اگر كلمه اي قبلا وارد شده باشد آن را نشان دهد

  1. #1
    کاربر دائمی آواتار pars.engineer
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    پست
    187

    textBox با قابليت اينكه اگر كلمه اي قبلا وارد شده باشد آن را نشان دهد

    سلام،
    حتما تا به حال ديده ايد كه در برخي نرم افزار ها مثل Internet Explorer وقتي در آدرس بار كلمه اي را وارد مي كنيم اگر قبلا آن كلمه وارد شده باشد آن را به ما نشان مي دهد.
    حالا من مي خواهم تكست باكس هاي موجود در فرمم چنين قابليتي داشته باشند. يعني اگر كلمه اي را قبلا وارد كرده باشيم هنگام وارد كردن دوباره آن كلمه ي قبلي را به ما نشان دهد تا در صورت صلاحديد كاربر آن را وارد كند.
    ممنون مي شم اگه راهنمايي كنيد.

  2. #2

    نقل قول: textBox با قابليت اينكه اگر كلمه اي قبلا وارد شده باشد آن را نشان دهد

    اولا: address Bar که تو IE است textBox نیست بلکه یک ComboBox است

    حالا می تونی یک comboBox به فرمت اضافه کنی و در قسمت Properties موارد زیر رو تنظیم کنی:


    َ
    AutoCompleteSource ==> ListItems

    AutoCompleteMode ==> ُSuggest



  3. #3
    VIP آواتار Sajjad.Aghapour
    تاریخ عضویت
    مهر 1386
    محل زندگی
    اهل کاشانم .. روزگارم بد نیست
    پست
    1,265

    نقل قول: textBox با قابليت اينكه اگر كلمه اي قبلا وارد شده باشد آن را نشان دهد

    نقل قول نوشته شده توسط alaaaa مشاهده تاپیک
    اولا: address Bar که تو IE است textBox نیست بلکه یک ComboBox است

    حالا می تونی یک comboBox به فرمت اضافه کنی و در قسمت Properties موارد زیر رو تنظیم کنی:


    َ
    AutoCompleteSource ==> ListItems

    AutoCompleteMode ==> ُSuggest

    سلام دوست عزیز......
    در textBox هم همین خاصیت وجود داره......
    Close your eyes, take a deep breath, click your heels three times, and say, "There's no better thing than Inversion of Control and Dependency Injection, generic specialization, the decorator pattern, chains of responsibilities, and extensible software."

  4. #4
    کاربر دائمی آواتار pars.engineer
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    پست
    187

    نقل قول: textBox با قابليت اينكه اگر كلمه اي قبلا وارد شده باشد آن را نشان دهد

    اولا: address Bar که تو IE است textBox نیست بلکه یک ComboBox است
    بخش login خيلي از سايتها چي نكنه اونها هم ComboBox اند.
    به هر حال من فقط يه مثال زدم (چون اگه خدا قبول كنه فرق بين تكست باكس و كمبو باكس رو ميدونم).

    اينم ذكر كنم كه اين كلمات بايد يه جايي ثبت بشه كه وقتي كاربر از برنامه خارج مي شه و سري بعد كه دوباره از برنامه استفاده مي كنه همون قابليت ها(نشان دادن كلمه اي كه قبلا استفاده شده است.) رو داشته باشه.

    ممنون از راهنماييتان.

  5. #5
    کاربر دائمی آواتار Yama12
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    قم
    سن
    37
    پست
    206

    نقل قول: textBox با قابليت اينكه اگر كلمه اي قبلا وارد شده باشد آن را نشان دهد

    سلام
    خیلی وقت بود میخواستم خودمم یاد بگیرم اما حوصله نکرده بودم
    مرسی شما باعث شدی برم دنبالش و یاد بگیرم!!

    از خاصیت های تکست باکس این ها رو ست کن:
    AutoCompleteMode = Suggest
    AutoCompleteSource = CustomSource

    حالا مثلا اگر میخواهی وقتی مقداری وارد textbox1 شد و button1 کلیک شد دفعه بعد این
    مقدار بصورت خودکار در textbox نشون داده بشه از کد زیر استفاده کن

    privatevoid button1_Click(object sender, EventArgs e)
    {
    textBox1.AutoCompleteCustomSource.Add(textBox1.Tex t);
    }

  6. #6
    کاربر دائمی آواتار pars.engineer
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    پست
    187

    نقل قول: textBox با قابليت اينكه اگر كلمه اي قبلا وارد شده باشد آن را نشان دهد

    دوست عزيز Yama12 همونطور كه گفتم اين نكته خيلي برام مهمه كه بعد از اينكه كاربر از برنامه خارج شد و دوباره واد برنامه شد كلماتي كه از قبل وارد كرده بود از بين نروند.(و به قول معروف روز از نو روزي از نو نشود)
    با تشكر

  7. #7
    VIP آواتار Sajjad.Aghapour
    تاریخ عضویت
    مهر 1386
    محل زندگی
    اهل کاشانم .. روزگارم بد نیست
    پست
    1,265

    نقل قول: textBox با قابليت اينكه اگر كلمه اي قبلا وارد شده باشد آن را نشان دهد

    نقل قول نوشته شده توسط pars.engineer مشاهده تاپیک
    بخش login خيلي از سايتها چي نكنه اونها هم ComboBox اند.
    به هر حال من فقط يه مثال زدم (چون اگه خدا قبول كنه فرق بين تكست باكس و كمبو باكس رو ميدونم).

    اينم ذكر كنم كه اين كلمات بايد يه جايي ثبت بشه كه وقتي كاربر از برنامه خارج مي شه و سري بعد كه دوباره از برنامه استفاده مي كنه همون قابليت ها(نشان دادن كلمه اي كه قبلا استفاده شده است.) رو داشته باشه.

    ممنون از راهنماييتان.
    طلب بخشش
    حالا نمی دونم اینی که گفتید سوال بود یا یه تذکر ساده......
    ولی اگه سوال بود میتونید از configuration استفاده کنید......
    Close your eyes, take a deep breath, click your heels three times, and say, "There's no better thing than Inversion of Control and Dependency Injection, generic specialization, the decorator pattern, chains of responsibilities, and extensible software."

  8. #8
    کاربر دائمی آواتار pars.engineer
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    پست
    187

    نقل قول: textBox با قابليت اينكه اگر كلمه اي قبلا وارد شده باشد آن را نشان دهد

    دوست عزيز sajjedlove ايني كه گفتم بيشتر سوال بود تا يك تذكر ساده،
    اگه لطف كني در مورد configuration توضيح بدهي ممنون مي شوم چون واقعا به حل اين مشكل احتياج دارم.

  9. #9
    VIP آواتار Sajjad.Aghapour
    تاریخ عضویت
    مهر 1386
    محل زندگی
    اهل کاشانم .. روزگارم بد نیست
    پست
    1,265

    نقل قول: textBox با قابليت اينكه اگر كلمه اي قبلا وارد شده باشد آن را نشان دهد

    این مقاله رو یکی از بچه های همین سایت بهم داد.......
    یه خورده ساده هستش ولی برای شروع خوبه.......
    موفق باشید....
    فایل های ضمیمه فایل های ضمیمه
    Close your eyes, take a deep breath, click your heels three times, and say, "There's no better thing than Inversion of Control and Dependency Injection, generic specialization, the decorator pattern, chains of responsibilities, and extensible software."

  10. #10
    کاربر دائمی آواتار sarnev6t
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    انتهای پارک وی (جردن جنوبی) || (ته طهرون)
    پست
    153

    نقل قول: textBox با قابليت اينكه اگر كلمه اي قبلا وارد شده باشد آن را نشان دهد

    نقل قول نوشته شده توسط pars.engineer مشاهده تاپیک
    دوست عزيز Yama12 همونطور كه گفتم اين نكته خيلي برام مهمه كه بعد از اينكه كاربر از برنامه خارج شد و دوباره واد برنامه شد كلماتي كه از قبل وارد كرده بود از بين نروند.(و به قول معروف روز از نو روزي از نو نشود)
    با تشكر
    دوست خوبم فکر کنم اگر جواب سوالت را گرفتی از دکمه تشکر هم استفاده کنی بد نباشه!
    این کار در نهایت به نفع خودمونه!

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •