0
کد قرار دادن تصویر در پشت Box و DataGridView بصورت بلور شده
با سلام ، چطور می شود دستوری نوشت که عکسی را که به عنوان پس ضمینه یک فرم در آن قرار داده ایم را از زیر box و یا از زیر Data Gridveiw که در فرم ذکر شده قرار دارند به شکل غیر شفاف مشاهده کرد ؟
1 پاسخ
1
سلام دوست عزیز، به صورت مستقیم شما امکان اعمال Opacity یا Transparent رو بر روی Child Control ها مثل Panel یا Button ندارید. موردی که می تونید انجام بدید ایجاد یک کنترل Custom و Transparent کردن اون هست:
public class MyPanel : Panel { protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.ExStyle = 0x00000020; return cp; } } }
ولی باز هم نتیجه خروجی اون چیزی که مد نظر شما هست نمیشه، یه راهکار دیگه هم وجود داره و اون هم استفاده از Component هایی هست که همچین قابلیتی رو پشتیبانی می کنند، من همچین Component ای ندیدم، ولی ممکنه با جستجو پیدا کنید.