PDA

View Full Version : با TransparencyKey فرم چطوری کار کنم؟



nader.golab
دوشنبه 30 خرداد 1390, 12:40 عصر
سلام به دوستان.

من می خوای یکی از فرمام که login هستش رو به شکل فرم چند ظلعی دربیارم.طراحی رو کردم و زمینه ای که می خوام حذف بشه هم رنگش رو گزاشتم قرمز و تو خاصیت BackgroundImage فرمم این عکس رو گزاشتم.
بعدشم اومدم TransparencyKey رو برابر با قرمز گزاشتم.اما هیچ اتفاقی رخ نداد.

حالا چی کار کنم؟؟
ممنون.

nader.golab
دوشنبه 30 خرداد 1390, 13:32 عصر
ممنون پیداش کردم.مشکل این بود که عکس حتمی باید با پسوند BMP باشه تا اتفاقی رخ بده.

اما حالا می خوام پشت کنترلم Transparent باشه.البته جستجو کردم و کدش رو هم وارد کردم.ولی خطا می ده که TextBox از این خاصیت پشتیبانی نمی کنه.
چی کار کنم.
اینم کدش

TextBox1.BackColor = Color.FromArgb(100, TextBox1.backcolor)

pouyansaraf
دوشنبه 30 خرداد 1390, 17:48 عصر
نیاز ندارید که با FromArgb نور تکس باکس را تغییر دهید
اگر بخواهید پشت تکس باکس را ترنس پرنت کنید بک گراند تکس باکس با رنگی که میخواهید ترنس پرنت کنید باید یکی باشد
ولی با کلیک روی آن دیگر فرمتان فعال نخواهد بود و اگر روی دسکتاپ باشد ، دسک تاپ فعال میباشد