PDA

View Full Version : سوال: اضافه کردن گزینه به کامبوباکس همزمان باتایپ



sagggad
سه شنبه 21 آبان 1392, 12:46 عصر
سلام دوستان!من یه کامبوباکس درفرمم قراردادم ومیخوام هرچیزجدیدی که در اون تایپ شد به عنوان یه آیتم جدید دراون ذخیره بشه.تورویداد Text Update اون خط کدزیر رونوشتم :

ComboBox1.Items.Add(ComboBox1.Text)

اما مشکل اینجاست که هر حرفی که نوشته میشه به عنوان یه آیتم اضافه میکنه درحالی که من میخوام وقتی کلمه تموم شدودیگه فاکوس ازروی کامبوباکس برداشته شد بعد این کلمه به آیتم ها اضافه شه.
دوستان هرکس چیزی میدونه راهنماییم کنه عجله ایهههه!!!:تشویق::تشویق::تشویق ::تشویق::تشویق::تشویق::لبخند:

abtinjon
سه شنبه 21 آبان 1392, 13:07 عصر
كدت رو توي رويداد leave کامبوباکس بزار دست ميشه

sagggad
سه شنبه 21 آبان 1392, 13:24 عصر
ممنون دوست عزیز

behrooz69
سه شنبه 21 آبان 1392, 19:22 عصر
حالا اینی که نوشته اگه تکراری بود و بخواد تکراری رو نشون نده چی ؟

abtinjon
سه شنبه 21 آبان 1392, 22:23 عصر
این کدهم اضافه می کنه و هم تکراری بودن رو چک می کنه
Private Sub ComboBox1_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboBox1.Leave
If ComboBox1.FindStringExact(ComboBox1.Text) = -1 Then
ComboBox1.Items.Add(ComboBox1.Text)
End If
End Sub

behrooz69
چهارشنبه 22 آبان 1392, 01:46 صبح
مرسی داداشی ! ممنون از جوابت ! من دارم کارای دیگه ی پروژمو میکنم ! یه جا گیر کردم که هیچ کس ج مارو نمیده ! بد موندم توش اگه تونسی اینم صفحش
http://barnamenevis.org/showthread.php?427386-%D8%AC%D8%B3%D8%AA%D8%AC%D9%88%DB%8C-%D8%AA%D9%81%DA%A9%DB%8C%DA%A9-%D8%B4%D8%AF%D9%87&p=1912345#post1912345