حذف رنگ زمینه فرم در گوشه های فرم
سلام دوستان.
من یه فرم دارم که میخوام گوشه هاش یه خورده گرد باشه مثل عکس زیر.
که برای این کار از panel استفاده کردم و تونستم کاری کنم که Panel دارای گوشه های گرد باشه و همونطور که در عکس مشخصه گوشه های فرم دیده میشه که خیلی ظاهر فرم رو خراب میکنه!باید چیکار کنم تا اون گوشه ها دیده نشن؟؟؟
البته میدونم بهتره با Wpf این کار رو بکنم ولی فعلا میخوام از خود فرم ها استفاده کنماگه امکانش هست کمکم کنید.
اینم عکس فرمی که ساختم :
http://www.pic1.iran-forum.ir/images...9880460244.png
با تشکر
نقل قول: حذف رنگ زمینه فرم در گوشه های فرم
از TransparencyKey در فرمت استفاده کن و اون گوشه ها رو یه رنگی کن که قراره transparent بشه
نقل قول: حذف رنگ زمینه فرم در گوشه های فرم
نه این روش نمیشه باید یه عکس بذارم که به نظرم خوب نیس!!
من قبلا یه جا دیدم که با کد میشه این کار رو کرد و بر اساس ویندوز که سونه یا ایکس پی این کار رو میکرد ولی الان هرچی سرچ میکنم چیزی پیدا نمیکنم!!
کسی اون کدو نداره؟
1 ضمیمه
نقل قول: حذف رنگ زمینه فرم در گوشه های فرم
نقل قول:
نوشته شده توسط
troski
نه این روش نمیشه باید یه عکس بذارم که به نظرم خوب نیس!!
نیازی به استفاده از عکس نیست
اینو ببین
ضمیمه 83452
نقل قول: حذف رنگ زمینه فرم در گوشه های فرم
نقل قول:
نوشته شده توسط
mrbm_2007
از TransparencyKey در فرمت استفاده کن و اون گوشه ها رو یه رنگی کن که قراره transparent بشه
سلام
چطوری میشه با TransparencyKey این کارو انجام داد.
نقل قول: حذف رنگ زمینه فرم در گوشه های فرم
ممنونم دوست عزیز...
شما چجوری این کار رو کردین اگه لطف کنید یه نمونه کد بهم بدین واقعا ممنونتون میشم...
راستی این روشی که استفاده می کنید توی همه ویندوزها درست جواب میده؟
نقل قول: حذف رنگ زمینه فرم در گوشه های فرم
من رنگ فرمم رو سبز کردم، و TransparencyKey رو هم دقیقا همون رنگ گذاشتم (مثل فیلم بردار ها که از گرین اسکرین استفاده می کنن:قهقهه:) حالا هرجا روی فرم این رنگ باشه (TransparencyKey) شفاف میشه، البته در انتخاب این رنگ باید دقت کنی که رنگ مناسب و کم کاربردی در فرم رو انتخاب کنی تا سایر کنترل ها سوراخ نشن:قهقهه:
تا جایی هم که من میدونم ربطی به ویندوز نداره و توی همشون کار میکنه