HosseinProgrammer
جمعه 02 شهریور 1386, 16:31 عصر
سلام. چند سوال داشتم.
1- یه برنامه دارم که وقتی روی یک Button کلیک کنیم، Enable = false میشه و یک سری دستورالعمل انجام میده و پس از اون دوباره فعال میشه. در حین اجرای دستورات که چند ثانیه ای طول میکشه، کاربر اگه باز هم روی Button که غیرفعال شده کلیک کنه، پس از اینکه فعال شد دوباره اون دستورالعمل ها (که در رویداد کلیک قرار دارد) اجرا میشه. من میخوام اون کلیک های اضافی در نظرگرفته نشه. چه کنم؟!
2- زمانی که در یک فرم قرار داریم، میخوام اگر کاربر دکمه Esc (یا هر دکمه خاص دیگه ای) مثلا فلان کار انجام بشه. من نمیتونم از رویداد کلید فرم استفاده کنم چون ممکنه کاربر در حال تایپ در یک TextBox باشه و این رویداد عمل نمیکنه. به عبارت دیگه میخوام هر وقت که کلید خاصی در برنامه زده شد، کاری انجام بشه.
3- در یک آرایه معمولی (و نه ArrayList) که یک طول فرضی تعیین کردیم (چون در ابتدا سایز آرایه مشخص نیست) و در انتها مثلا از 20 خانه ای که وجود داشت 15 خانه استفاده شد، آیا میشه Length آرایه رو به 15 تفییر داد تا در استفاده های بعدی مشکلی پیش نیاید؟
4- وقتی از روی PictureBox1 عبور میکنیم (رویداد Move) تغییر رنگ میکنه و PictureBox2 هم روی PictureBox1 قرار داره و میخوام رنگ اون هم وقتی روی PictureBox1 حرکت میکنیم، با زمینه اش همرنگ بشه! نگید که چه کار بیهوده ای! توی PictureBox2 یه دایره ای وجود داره از نوع gif که دورش خالیه. من میخوام اون فضای خالی همرنگ پس زمینه باشه حتی اگر در حین اجرا رنگ پس زمینه تغییر کنه. روشی وجود داره؟
5- من میخوام یک فایل صوتی همراه فایل EXE باشه یعنی در برنامه آدرس ندم. به عبارت دیگه فایل صوتی رو همراه فایل EXE به کاربر ندم. حالا نه فقط فایل صوتی، هر فایل دیگه ای. راهنمایی میکنید؟!
پیشاپیش از جوابهاتون ممنونم.
1- یه برنامه دارم که وقتی روی یک Button کلیک کنیم، Enable = false میشه و یک سری دستورالعمل انجام میده و پس از اون دوباره فعال میشه. در حین اجرای دستورات که چند ثانیه ای طول میکشه، کاربر اگه باز هم روی Button که غیرفعال شده کلیک کنه، پس از اینکه فعال شد دوباره اون دستورالعمل ها (که در رویداد کلیک قرار دارد) اجرا میشه. من میخوام اون کلیک های اضافی در نظرگرفته نشه. چه کنم؟!
2- زمانی که در یک فرم قرار داریم، میخوام اگر کاربر دکمه Esc (یا هر دکمه خاص دیگه ای) مثلا فلان کار انجام بشه. من نمیتونم از رویداد کلید فرم استفاده کنم چون ممکنه کاربر در حال تایپ در یک TextBox باشه و این رویداد عمل نمیکنه. به عبارت دیگه میخوام هر وقت که کلید خاصی در برنامه زده شد، کاری انجام بشه.
3- در یک آرایه معمولی (و نه ArrayList) که یک طول فرضی تعیین کردیم (چون در ابتدا سایز آرایه مشخص نیست) و در انتها مثلا از 20 خانه ای که وجود داشت 15 خانه استفاده شد، آیا میشه Length آرایه رو به 15 تفییر داد تا در استفاده های بعدی مشکلی پیش نیاید؟
4- وقتی از روی PictureBox1 عبور میکنیم (رویداد Move) تغییر رنگ میکنه و PictureBox2 هم روی PictureBox1 قرار داره و میخوام رنگ اون هم وقتی روی PictureBox1 حرکت میکنیم، با زمینه اش همرنگ بشه! نگید که چه کار بیهوده ای! توی PictureBox2 یه دایره ای وجود داره از نوع gif که دورش خالیه. من میخوام اون فضای خالی همرنگ پس زمینه باشه حتی اگر در حین اجرا رنگ پس زمینه تغییر کنه. روشی وجود داره؟
5- من میخوام یک فایل صوتی همراه فایل EXE باشه یعنی در برنامه آدرس ندم. به عبارت دیگه فایل صوتی رو همراه فایل EXE به کاربر ندم. حالا نه فقط فایل صوتی، هر فایل دیگه ای. راهنمایی میکنید؟!
پیشاپیش از جوابهاتون ممنونم.