سلام
من می خواستم بدونم چه جوری می تونم کاری کنم که که مثلا جاهای خالی از فرمم دید نشه و بجاش دسکتاپ یا هر چی که پشتش هست نمایش داده بشه؟![]()
سلام
من می خواستم بدونم چه جوری می تونم کاری کنم که که مثلا جاهای خالی از فرمم دید نشه و بجاش دسکتاپ یا هر چی که پشتش هست نمایش داده بشه؟![]()
سلام
برای دادن یک شکل هندسی خاص (مثل دایره) میتوانید از خصیصه Region استفاده کنید.
و برای نامرئی کردن بر اساس رنگ هم میتوانید از خصیص TransparencyKey استفاده کنید.
پیشنهاد میکنم خودتان با مطلب فوق یک تستی کنید و سعی کنید کد مناسب را خودتان و یا حداقل با کمک msdn پیدا کنید.
در نهایت چه به جواب رسیدید و نرسیدید و خواستید یا نخواستید، این هم حل المسائلی به تاریخ دو سال پیش !!!!!
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
Last edited by _H2_; 15-07-2009 at 19:51.
می تونی از یه روش دیگه هم استفاده کنید
به جای اینکه فرمت رو دایره ای کن یه عکس png که به شکل دایره هست (اطراف دایره Transparent باشه )
مثل
استفاده کنی به همراه dll زیر و قطعه کدی که استفاده می کنی حتی می تونی فرم های پیچیده تری درست کنی
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدایتدا باید AlphaBG.dll رو به پوشه References اضافه کنید بعد در Program.cs این کد رو اضافه می کنید
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدمنبع : سایت Codeproject
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
image.png همون عکس دایره هست
اینجوری فرمت می تونه هر شکلی باشه حتی می تونی یه فرم اختصاصی برای برنامه ات درست کنی
Last edited by CHAPTER; 15-07-2009 at 20:56.
سلام
با کمک شما دوستان کمکم حل شد.
اما دیدم یکی از دوستان یه جمله ای گفته که باعث یادگیری بیشتر و بهتر میشه :
و کلا اگه ما اینو رعایت کنیم خیلی به حرفه ای شدنمون کمک می کنه.
نهایتا از همه ی شما ممنونم
موفق باشید.
بسیار عالی بود
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)