PDA

View Full Version : سوال: مشکل در لیست تکس باکس



shytonak
شنبه 03 اسفند 1387, 19:18 عصر
سلام دوستان میشه یه راهنمایی كنید من تو لیست باکس مشکل دارم .من از خاصیت SelectedIndexChanged لیست باکس استفاده کردم.اما وقتی یجای خالی لیست باکس کلیک میکنم برنامه ارور میده ممنون میشم یه راهنمایی کنید که اگه یجای خالی کلیک شد اتفاقی نیوفته.
یعنی میخوام برنامه چک کنه که کجای لیست باکس کلیک میشه و اگه خالی بود یا عبارت اول رو انتخاب کنه یا دستور زیر شرط if اجرا نشه.
از این خاصیت برای فرستادن عبارت درون لیست باکس بدرون یه فرم دیگه دارم استفاده میکنم.

shytonak
شنبه 03 اسفند 1387, 19:24 عصر
يعني من ت ليست باكس چند تا آيتم دارم كه وقتي روشون كليك ميكنم يه فرم ديگه باز ميشه.اگه روي آيتم كليك كنم كه هيچ جون آيتم انتخاب ميشه اما اگه قبل از انتخاب آيتم روي يه جاي خالي ليست باكس كليك بشه برنامه ارور ميده.

saeed-kh
شنبه 03 اسفند 1387, 19:36 عصر
سلام
شما احتمالا از event مربوط به Clickهم استفاده کردید.
و باز هم احتمالا اول برنامه هیچ آیتمی انتخاب نشده،وقتی روی لیست باکس کلیک میکنید میخواد ایندکس مربوط به آیتم انتخاب شده رو برگردونه ولی هنوز آیتمی انتخاب نشده و خطا میده.
بهتره پیش فرض اول یک آیتم رو اول برنامه انتخاب کنید.
ازEvent کلیک برای برگرداندن آیتم انتخاب شده استفاده نکنیدوفقط از
SelectedIndexChanged Eventاستفاده کنید.
با Try CatchپیغامException رو بگیرید و اگه باز هم خطا داد Exceptionرو اینا بزارید.

shytonak
شنبه 03 اسفند 1387, 19:51 عصر
ميشه يكم بيشتر توضيح بدي يا با يه كد راهنمايي كني