واضح آرشیو وب فارسی:سایت ریسک: whisper07-05-2007, 10:23 AMسلام دوستان من تو یه کتاب خوندم برای ایجاد فرمهای غیر مستطیل ابتدا باید خاصیت Formborderstyle فرم رو به none تغییر داد بعد تصویر مورد نظر را به خاصیت Backgroundimage فرم بدهید من این کارو کردم ولی شکل فرم همون مستطیل موند فقط بک گراند فرم عوض شد مشکل کار من چیه؟:8: :5: anvar.net07-05-2007, 07:33 PM>>>>> یاد خدا آرام بخش دلهاست<<<<< راهی که شما رفتید درسته اما در آخر باید خاصیت Transparency key فرم را به رنگ تصویر پس زمینه ست کنید. مثلا اگر زمینه عکس شما سفید است باید این خاصیت نیز به رنگ سفید ست شود. whisper08-05-2007, 09:55 AMحالا اگه بخوام از عکسی استفاده کنم که از چند رنگ تشکیل شده چی کار کنم palizesoftware08-05-2007, 10:26 AMحالا اگه بخوام از عکسی استفاده کنم که از چند رنگ تشکیل شده چی کار کنم معمولا براي شفاف كردن ناحيههايي كه ميخواي بايد از يه رنگ تند مثل قرمز يا صورتي يا زرد استفاده كني كه اولا در جاهاي ديگه تصوير استفاده نشده باشه كه به تصوير لطمه بزنه و ثانيا در طراحي كارت رو ساده بكنه. whisper08-05-2007, 11:14 AMمیشه یه خورده بیشتر توضیح بدید یا اگه مثالی در این رابطه دارید بزارید ممنون میشم! fozool.mohammad javad10-05-2007, 03:39 AMسلام اگه میخوای فرمت غیر مستطیل باشه بهتره که از این کلاس استفاده کنی !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! این فرم رو به حالت بیضی در میاره ولی header رو نداری که بتونی فرم رو به حرکت در بیاری که با یه تابع API که اسمش یادم نیست میتونی فرم رو به حرکت در بیاری _H2_10-05-2007, 02:21 PMسلام، شما نیازی به سورس ندارید، خودتان میتوانتید. راه ساده تر استفاده از تصویر همچنان وجود دارد. (البته راه کاربر fozool.mohammad javad (http://forum.p30world.com/member.php?u=46932) هم محفوظ!) 1- یک تصویر gif که بخشهایی از آن Transparent است را بردارید، (مثلاَ همین آواتا درپیت من!) 2- آن تصویر را به خصوصیت BackgroundImage دهید. 3- هر دو خصوصیت BackColor و TransparencyKey را به یک رنگ ثابت تنظیم کنید. (مثلاً قرمز خالص) تمام شد، برنامه را اجرا کنید! کاری داشت. البته حس ششم میگوید بعد از این موفقیت فوق کوچک، اولین سوالی که میپرسید... باشه بعداً که پرسیدید ! whisper14-05-2007, 09:45 AMسلام، شما نیازی به سورس ندارید، خودتان میتوانتید. راه ساده تر استفاده از تصویر همچنان وجود دارد. (البته راه کاربر fozool.mohammad javad (http://forum.p30world.com/member.php?u=46932) هم محفوظ!) 1- یک تصویر gif که بخشهایی از آن Transparent است را بردارید، (مثلاَ همین آواتا درپیت من!) 2- آن تصویر را به خصوصیت BackgroundImage دهید. 3- هر دو خصوصیت BackColor و TransparencyKey را به یک رنگ ثابت تنظیم کنید. (مثلاً قرمز خالص) تمام شد، برنامه را اجرا کنید! کاری داشت. البته حس ششم میگوید بعد از این موفقیت فوق کوچک، اولین سوالی که میپرسید... باشه بعداً که پرسیدید ! آقا دستت درد نکنه مشکل حل شد مشکلم اینجا بود که خاصیت Bachgroundimagelayot رو باید رو tile تنظیم می کردم ولی تغیرش میدادم :31: بخاطر این نمی شد حلا یه سوال دیگه ؟ :5: اگه بخوام این فرم رو با موس حرکت بدم باید چی کار کنم اینکه نوار نداره :13: _H2_14-05-2007, 11:57 AMسلام پیش بینی را حال کردی؟ نتیجه اخلاقیش اینکه هنوز زیاد پیر و خرفت نشدم! و اما بحث شیرین جواب! من همیشه از یک API برای اینکار استفاده میکردم ولی چند وقت پیش در اون طرف نت (منظورم همین طرف نت است! اصلاً ولش!) این نمونه کد را پیدا کردم (عادت به دزدی کد دیگران ندارم) و البته کمی تغییرش دادم و تمیزترش کردم. چیز خارق العاده ای نیست ولی جالب و ساده است: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! whisper14-05-2007, 12:45 PMاقا دستت درد نکه مثل همیشه سریع و ساده :46: راستی اگه نباشی واقعا جات خالی میمونه ها :10: ( آرام جان گل17-07-2009, 12:38 PMبسیار عالی BILLY_Mgs03-11-2009, 07:49 PMسلام دوستان من طبق پست شماره 7 !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! من 1 عکس ه GIF با خواصیت Transparent ساختم و گذاشتم BackGrund image بعد بک کلور و Transparent رو گذاشتم آبی وقتی اجرا میکنم هنوزم دورش آبیه و چیزی حذف نشده ! کمک کنین تورو خدا ! C# هم هست مرسی . . . توضیحات ه فرم ام : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! _H2_03-11-2009, 08:45 PMسلام همانطور که در همان پست بیان شده ... هر دو خصوصیت BackColor و TransparencyKey را به یک رنگ ثابت تنظیم کنید. (مثلاً قرمز خالص) صرف اینکه به نظر شما هر دو رنگ یکی باشند کافی نیست و باد کاملاً و 100 درصد برابر باشند. مثلاً کدهای زیر را در فرم داشته باشید: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! (در حالی که رنگ فعلی BackColor شما System.Drawing.SystemColors.Desktop است و رنگ TransparencyKey هم اصلاً ندارید!) موفق باشید. سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 679]