PDA

View Full Version : عوض شدن رنگ لیبل با کلیک روی عکس



parsa70
جمعه 10 مرداد 1399, 23:31 عصر
سلام
من از طریق یک برنامه که تو خود همین انجمن برداشتم که این کارو میکنه یعنی وقتی روی باتن کلیک میکنید رنگ لیبل عوض میشه و وقتی که موس از روی باتن رو برمی‌داریم رنگ لیبل به حالت اول عوض می‌شه.
حالا من این رو روی برنامه‌های خودم میزارم و وقتی موس روی image میزارم رنگ عوض میشه ولی وقتی موس رو از روی image برمیدارم به حالت اولیه بر نمی‌گرده
نمونه برنامه‌ خودم و اون برنامه‌ای که از همین انجمن پیدا کردم میزارم ببینید.
ممنون151986151987

eb_1345
جمعه 10 مرداد 1399, 23:55 عصر
سلام
من از طریق یک برنامه که تو خود همین انجمن برداشتم که این کارو میکنه یعنی وقتی روی باتن کلیک میکنید رنگ لیبل عوض میشه و وقتی که موس از روی باتن رو برمی‌داریم رنگ لیبل به حالت اول عوض می‌شه.
حالا من این رو روی برنامه‌های خودم میزارم و وقتی موس روی image میزارم رنگ عوض میشه ولی وقتی موس رو از روی image برمیدارم به حالت اولیه بر نمی‌گرده
نمونه برنامه‌ خودم و اون برنامه‌ای که از همین انجمن پیدا کردم میزارم ببینید.
ممنون151986151987

سلام
در رویداد Detail_MouseMove فرم کد زیر رو وارد کن :


ButtonAnimate Me.Name, 0, "img1"
Me.Label1.ForeColor = RGB(255, 0, 0)

parsa70
شنبه 11 مرداد 1399, 00:11 صبح
سلام
در رویداد Detail_MouseMove فرم کد زیر رو وارد کن :


ButtonAnimate Me.Name, 0, "img1"
Me.Label1.ForeColor = RGB(255, 0, 0)

سلام ممنون از پاسخ سریعتان
این رویداد detail-mousemove کجا هست؟ من ندارمش
on mouse move دارم

parsa70
شنبه 11 مرداد 1399, 00:23 صبح
سلام
در رویداد Detail_MouseMove فرم کد زیر رو وارد کن :


ButtonAnimate Me.Name, 0, "img1"
Me.Label1.ForeColor = RGB(255, 0, 0)

میزنم ولی باز سبز میمونه

eb_1345
شنبه 11 مرداد 1399, 00:38 صبح
میزنم ولی باز سبز میمونه
نمونه اصلاح شده خودت

parsa70
شنبه 11 مرداد 1399, 09:18 صبح
نمونه اصلاح شده خودت
درست شد مشکل با rgb فایل detail بود که باید دقیقاْ برابر رنگ فونت حالت اولیه باشه.
ممنون