PDA

View Full Version : سوال: کمرنگ کردن فرم (شیشه ای) به شرط اینکه کنترل های روی فرم کمرنگ نشوند



tarsim
یک شنبه 28 اردیبهشت 1393, 18:52 عصر
سلام از خاصیت opacity که استفاده میکنیم میشه کمرنگ کرد و شیشه ای اما کنترل های دیگه هم باهاش کمرنگ میشن من میخوام فقط فرم کمرنگ بشه . از خاصیت tranparentkey هم استفاده کنیم کلا برمیداره رنگ پس زمینه فرم رو . من میخوام یکم شیشه ای کنم فرم رو مثلا 60 % حالا کسی روشی سراغ داره ؟ از کامپاننت های اماده هم نمیخوام استفاد کنم. مرسی.

winner1
یک شنبه 28 اردیبهشت 1393, 19:17 عصر
از جایی که فرم قرار داره یه عکس بنداز بعد بزار تو تصویر زمینه فرم منظورمی فهمیدی؟ تو رویداد move فرم از جایی که فرم هست عکس بنداز بزار تو تصویر زمینش درصد شفافیتشم با پردازش تصویر تغییر بده یعنی تصویر رو روشنتر کن

tarsim
یک شنبه 28 اردیبهشت 1393, 19:56 عصر
این روش شما خوب نیست من نیاز دارم تصویر زیر فرمم نشون د اده بشه به صورت کم رنگ درست مثل شیشه ولی اگر بخوام عکس بزارم و وانمود کنم داره دیده میشه ؟ جالب نیست

winner1
یک شنبه 28 اردیبهشت 1393, 20:41 عصر
البته از trancepacy key میتونی اسفاده کنی

winner1
یک شنبه 28 اردیبهشت 1393, 20:42 عصر
البته اون روش من وانمود نیست یه راه حله

aliagamon
یک شنبه 28 اردیبهشت 1393, 21:36 عصر
اگه منظورتونو درست فهمیده باشم:
http://barnamenevis.org/showthread.php?64210-%D9%86%D9%85%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%DA%A9%D9%88%DA%86%DA%A9-%D9%88-%D9%85%D9%81%D9%8A%D8%AF-%D8%AF%D8%B1-%D8%B3%D9%8A-%D8%B4%D8%A7%D8%B1%D9%BE&p=1898803&viewfull=1#post1898803
اگه اینطوری نمیخواین بادی از api استفاده کنین

tarsim
یک شنبه 28 اردیبهشت 1393, 22:08 عصر
بله این طوری که شما گفتید نیمخوام این روش کلا پس زمینه فرم رو حذف میکنه من خوام کم رنگ شه طوری که مثل شیشه بشه و لی پشتش دیده شه . فکر نکنم نیشه آخه خیلی جاها هست

aliagamon
یک شنبه 28 اردیبهشت 1393, 22:24 عصر
خب در این صورت راهی جزء استفاده از api نیست از aero استفاده کنید البته تو اکس پی فکر نکنم کار کنه ...اما از ویستا به بعد این api وجود داره...(واسه اکس پی فکر کنم همون روش عکس گرفتن و اضافه کردن یه فرم transparent جواب بده فقط ...)
http://www.codeproject.com/Articles/17681/Windows-Vista-Aero-Glass-in-NET-Managed-Win-Appl