۱۸-مهر-۱۳۸۵, ۱۴:۴۴:۴۲
سلام!
در پروژه ام یک لیست کنترل دارم. در صورتی که کاربر، آیتم یا آیتمهایی از لیست را انتخاب کند، آن آیتم ها با رنگی متفاوت از سایر آیتم ها متمایز می شوند. (طبیعیه) اما به محض اینکه فوکوس از لیست کنترل به کنترل دیگری منتقل می شود تمام آیتمهای select شده به حالت غیر انتخاب شده ها بر می گردند، در حالی که تابع GetSelectedCount تعداد select شده ها را درست بر می گرداند. یعنی داخل قضیه تغییری حاصل نمی شود ولی چیزی که کاربر مشاهده می کند این است که آیتم های انتخاب شده دیگر متمایز نیستند. چگونه این مشکل را حل کنم؟
در پروژه ام یک لیست کنترل دارم. در صورتی که کاربر، آیتم یا آیتمهایی از لیست را انتخاب کند، آن آیتم ها با رنگی متفاوت از سایر آیتم ها متمایز می شوند. (طبیعیه) اما به محض اینکه فوکوس از لیست کنترل به کنترل دیگری منتقل می شود تمام آیتمهای select شده به حالت غیر انتخاب شده ها بر می گردند، در حالی که تابع GetSelectedCount تعداد select شده ها را درست بر می گرداند. یعنی داخل قضیه تغییری حاصل نمی شود ولی چیزی که کاربر مشاهده می کند این است که آیتم های انتخاب شده دیگر متمایز نیستند. چگونه این مشکل را حل کنم؟