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

نام تاپیک: علت عملکرد نادرست بعضی از کنترلها

  1. #1

    علت عملکرد نادرست بعضی از کنترلها

    سلام
    دوستان من یه برنامه دارم ک تعدادی لیست باکس داره
    مقدار selected index هردو همیشه برابره
    با زدن دکمه ی delete میخام آیتم انتخاب شده حذف شه
    از لیست 1 حذف میشه
    اما از لیست دوم نه
    دستورات درست نوشته شدن
    خیلی چک کردم
    میخاستم ببینم کسی میدونه دلیلش چیه؟
    واسه فرم refresh هم گذاشتم نشد

  2. #2

    نقل قول: علت عملکرد نادرست بعضی از کنترلها

    نقل قول نوشته شده توسط hadiazade مشاهده تاپیک
    سلام
    دوستان من یه برنامه دارم ک تعدادی لیست باکس داره
    مقدار selected index هردو همیشه برابره
    با زدن دکمه ی delete میخام آیتم انتخاب شده حذف شه
    از لیست 1 حذف میشه
    اما از لیست دوم نه
    دستورات درست نوشته شدن
    خیلی چک کردم
    میخاستم ببینم کسی میدونه دلیلش چیه؟
    واسه فرم refresh هم گذاشتم نشد
    شاید کد تون ایراد دیگه ای داشته باشه اما در اینجور موارد حتما از یک متغیری مثل freeze استفاده کنید تا
    احتمال ایجاد شدن دور باطل نباشه، در بعضی رخداد ها مهمه :
    1) وضعیت کنترل A تغییر کرده، پس وضعیت کنترل B رو تغییر میده.
    2) چون وضعیت کنترل B رو تغییر دادیم، حالا کنترل B خیال می کنه باید A رو آگاه کنه،
    پس اینبار B وضعیت کنترل A رو تغییر میده.
    3) چون وضعیت A تغییر می کنه باز بر می گردیم به مرحله 1

    مثال پیوستی رو ببینید.
    TwoListBox.zip

تاپیک های مشابه

  1. پاسخ: 5
    آخرین پست: جمعه 08 بهمن 1389, 21:00 عصر
  2. سوال: علت تعریف بعضی از پارامترهای توابع به صورت Const چیست؟
    نوشته شده توسط JalaliMehr در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 20
    آخرین پست: دوشنبه 11 مرداد 1389, 23:48 عصر
  3. علت ناسازگاری JavaScript با بعضی از مرورگرها
    نوشته شده توسط yekta64 در بخش JavaScript و Framework های مبتنی بر آن
    پاسخ: 5
    آخرین پست: سه شنبه 18 خرداد 1389, 22:39 عصر
  4. مشکل True شدن AutoSize در بعضی کنترلها
    نوشته شده توسط Reza_Shamayel در بخش VB.NET
    پاسخ: 7
    آخرین پست: دوشنبه 21 آبان 1386, 14:00 عصر

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

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