PDA

View Full Version : سوال: ImageEn و دیالوگ آن



Hsimple11
جمعه 29 آذر 1387, 17:07 عصر
با سلام و خسته نباشید و عرض معذرت بخاطر مدتی که در سایت نبودم...


وقتی با ImageEn اسکن میکنیم با SelectAcquireSource پنجره انتخاب اسکنر باز می شود. اگر دقت کنید میبینید که اگر کاربر بدون توجه به این پنجره باز هم بر روی دکمه ای که SelectAcquireSource را باز می کرد کلیک کند برنامه قفل خواهد کرد. برای حل این موضوع چه پیشنهادی دارید؟


به ذهن خودم این راه رسید که بعد از SelectAcquireSource بیاییم و Enable دکمه را False کنیم و در OnFinishWork مربوط به ImageEnIO دوباره Enabled دکمه را True کنیم.


پیشنهاد شما چیست؟

با تشکر...

vcldeveloper
شنبه 30 آذر 1387, 00:34 صبح
وقتی با ImageEn اسکن میکنیم با SelectAcquireSource پنجره انتخاب اسکنر باز می شود. اگر دقت کنید میبینید که اگر کاربر بدون توجه به این پنجره باز هم بر روی دکمه ای که SelectAcquireSource را باز می کرد کلیک کند برنامه قفل خواهد کرد. برای حل این موضوع چه پیشنهادی دارید؟
مگه پنجره مربوطه را بصورت Modal باز نمیکنه؟!

Hsimple11
شنبه 30 آذر 1387, 15:29 عصر
مگه پنجره مربوطه را بصورت Modal باز نمیکنه؟!


نه، چون اگر Modal بود با دوبار کلیک کردن نباید هنگ می کرد.

vcldeveloper
شنبه 30 آذر 1387, 16:03 عصر
پس این نوعی باگ در اون کامپوننت محسوب میشه. سورسش را ندارید که خودتان باگ را برطرف کنید؟

Hsimple11
شنبه 30 آذر 1387, 16:12 عصر
نه علی آقا. راه حلی استفاده کردم مشکل ایجاد میکنه؟

vcldeveloper
شنبه 30 آذر 1387, 16:47 عصر
راه حلی استفاده کردم مشکل ایجاد میکنه؟
نه، چه مشکلی؟! فقط مشکل را کامل برطرف نمیکنه، فقط کار را راه میاندازه؛ یعنی یک Work around محسوب میشه.