PDA

View Full Version : سوال: ایجاد دکمه با وضعیت Toggle



ali208
جمعه 28 مرداد 1390, 11:07 صبح
با سلام

چطوری میتونم یک دکمه با وضعیت Toggle ایجاد کنم. یعنی دکمه ای که با کلیک بر آن یک رویداد خاص و با رها کردن دکمه یک رویداد دیگر ایجاد شود؟

cccccccccc
جمعه 28 مرداد 1390, 11:27 صبح
رویدادهای mousedown و mouseup

ali208
جمعه 28 مرداد 1390, 11:36 صبح
رویدادهای mousekeydown و mousekeyup

ممنون از پاسختون، میشه لطفا توضیح بدید که رویداد موس چه ارتباطی با رویداد دکمه دارند؟ من متوجه نمی شم....

cccccccccc
جمعه 28 مرداد 1390, 11:39 صبح
آخه شما گفتین کلیک منم فکر کردم میخواین با ماوس کلیک کنید:خجالت:

منظورم رویداد mousedown مربوط به اون دکمت
ببخشید رویدادها key ندارند

ali208
جمعه 28 مرداد 1390, 13:47 عصر
[QUOTE=cccccccccc;1320243]آخه شما گفتین کلیک منم فکر کردم میخواین با ماوس کلیک کنید:خجالت:

منظورم رویداد mousedown مربوط به اون دکمت

نه دوست عزیز، شما درست فهمیدید ، شاید من بد فهمیدم وتوضیح دادم، واضحتر بگم: یک دکمه button دارم که می خواهم با هر کلیک با موس بر روش دو تا رویداد جداگانه داشته باشم ، توی برنامه ها حتما دیدید دکمه ای که وقتی روش کلیک میکنیم فشرده تو همون وضیت میمونه تا وقتی که روش باز کلیک شه و سره جاش برگرده. حالا همین چیزی را در نظر بگیرید، من می خواهم وقتی تو وضعیت فشرده هستش یک رویداد ایجاد کنه و وقتی که با موس روش کلیک می کنیم وبر میگرده سر جاش یک رویداد دیگر ایجاد کنه. البته از همین دکمه های معمولی که بتونه بین دو تا رویداد با هر کلیک سوئیچ کنه برای من کافیه و کارمو راه می اندازد. ممون می شم اگه می دونید راهنمائیم کنید و یکم توضیح دید چون من تازه کار هستم.

cccccccccc
جمعه 28 مرداد 1390, 15:38 عصر
سلام دوست خوب یه نمونه واست گذاشتم
شما با کلاس btn ی که گذاشتم کار کنید

ali208
جمعه 28 مرداد 1390, 17:20 عصر
سلام دوست خوب یه نمونه واست گذاشتم
شما با کلاس btn ی که گذاشتم کار کنید


لطف کردید ممنون، میشه لطف کنید بگید چطوری ازش استفاده کنم؟ باید از وراثت استفاده کنم؟ در این صورت حتما باید به ویژوال استودیو معرفی اش کنم؟

cccccccccc
جمعه 28 مرداد 1390, 17:32 عصر
شما اون کلاس btn رو به برنامتو اضافه کنید( روی نام پروژه کلیک راست>
add>
existing item>
و سپس فایل btn رو انتخاب کنید)
برنامتون رو یک بار build کنید، btn به جعبه ابزارتون اضافه میشه و میتونین از اون استفاده کنین
همچنین میتونین کد btn رو تغییر بدین و پس از کلیک دکمه به رنگ دلخواهتون در بیاد.
موفق باشید.

ali208
جمعه 28 مرداد 1390, 19:00 عصر
مرسی........