نوشته شده توسط
shokrmhd
سلام دوستان
من یک صفحه دارم با چندین DropDown و TextBox
برای یک TextBoxام یک ListBox و یک ImageButtom گذاشتم که با زدن دکمه مقادیر TextBox رو به ListBox انتقال میده
مشکل من اینجا هست که بعد از زدن این دکمه مقادیر موجود در DropDown من دو برابر میشه.یعنی هرچی که داخلش دارم 2 تا میشه و با زدن این دکمه این مقادیر بیشتر و بیشتر میشه
به نظر شما مشکل من از کجاست؟
ببین تو هر دفعه که از متد Add استفاده میکنی یه آیتم جدید به غیر از قبلیا که وجود داشتن به کنترلت اضافه میکنه یعنی هر چند بار که ازش استفاده کنی آیتم هات بیشتر و بیشتر میشن. یه راه حل ساده اینه که هربار رو ایمیج باکست کلیک کردی آیتم های لیست باکستو Clear کن و دوباره مقادیر تکست باکس هارو بهش اضافه کن.
مثلا اکه اسم لیست باکست ListBox1 باشه تو رویداد کلیک امیج باکست اینجوری بنویس:
ListBox1.Items.Clear(); // injoori avval item haye ghabli pak mishan ta inja
ListBox1.Items.Add(textbox1.text); // badesh meghdarayi ke mikhayo add kon