PDA

View Full Version : فرم یکم نامرئی !!!



مهدی رحیم زاده
شنبه 16 تیر 1386, 06:31 صبح
سلام می خوام که خاصیت Opacity فرمم رو 50% باشه ولی این در مورد کنترل های روی فرم تغییر نکنه ....
باید چکار کنم ؟؟؟

choobin84
شنبه 16 تیر 1386, 07:47 صبح
نمی دونم چطوری هم میشه Opacity رو کم کرد و هم کنترل ها با وضوح قبلی نمایش داده بشند.
اما برای اینکه فرم خود و یا قسمتهایی از فرم تان را نامرئی کنید می توانید از خاصیت TransparencyKey‌استفاده کنید.
شکلی را در بک گراند فرم قرار دهید و این خاصیت را برابر با یکی از رنگ های بک گراند قرار دهید .
اجرا کنید و نتیجه را ببینید.

مهدی رحیم زاده
شنبه 16 تیر 1386, 11:24 صبح
اول مرسی
من اینو که گفتید می دونستم اما سئوالی که نوشتم رو نمی دونم میشه بگید که چکار کنم ؟؟؟

مهدی رحیم زاده
سه شنبه 19 تیر 1386, 17:35 عصر
کسی راهی نمی دونه ....
این که باید چکار کنم ...

حامد مصافی
سه شنبه 19 تیر 1386, 18:37 عصر
1- میتونید پس زمینه ای برای فرم برگزینید که یک رنگ پیکسل ها در اون یک در میان صورتی و رنگ دلخواه باشه و سپس کلید شفافیت فرم رو به صورتی تنظیم کنید.

2- فرم اول رو با شفافیت 50% ایجاد کنید و فرم دومی که فقط پس زمینش شفاف باشه ایجاد کنید. با استفاده از متد WndProc فرم می ونید در هنگام انتقال فرم1 فرم 2 رو روی اون نمایش بدید.

من راه اول رو پیشنهاد میکنم.

مهدی رحیم زاده
سه شنبه 19 تیر 1386, 22:22 عصر
میشه یه نمونه برنامه بزارید ...
ممنون میشم اگر لطف کنید ...

danial82
پنج شنبه 23 آبان 1387, 21:31 عصر
شاید این بتونه کمکت کنه
http://barnamenevis.org/forum/attachment.php?attachmentid=25460&d=1226600148