PDA

View Full Version : بريدن بخشي از اكتيوايكس



VB.SOS
چهارشنبه 05 تیر 1387, 11:54 صبح
چطور مي تونم قسمتي از يه اكتيوايكس رو ببرم (شفاف كنم) طوري كه فورم اصلي نمايش داده بشه؟

VB.SOS
چهارشنبه 05 تیر 1387, 15:17 عصر
فكر كنم متوجه منظورم نشديد... چه طور ميشه يه كنترل به صورت دايره و بيضي و شكلهاي ديگه ساخت؟
پيشاپيش ممنونم

vbhamed
پنج شنبه 06 تیر 1387, 02:24 صبح
سلام
با اين ميشه
من كلي استفاده كردم ازش
هم فرم هم كنترلها
فقط كافيه Hwnd داشته باشه

Mbt925
یک شنبه 09 تیر 1387, 16:21 عصر
روش اصولی این کار استفاده از خصوصیت MaskPicture است.

یه تصویر که رنگ پس زمینش قرمز هست رو به خصوصیت MaskPicture نسبت دادم و خصوصیت MaskColor رو قرمز کردم.
بنابر این همه ی قسمت های قرمز تصویر (پس زمینه) شفاف میشن.

خصوصیت BackStyle هم باید روی Transparent باشه.