PDA

View Full Version : سوال: شکل ظاهری فرم



m0riiii
جمعه 17 مهر 1388, 19:22 عصر
سلام خدمت دوستان عزیز

ببخشید میخواستم که بدونم چطوری میشه فرم رو از این حالت ساده در بیارم و یک شکل جذاب و خوشکل بش بدم :خجالت:

اگه میشه کامل راهنمایی کنید که خیلی ضروری نیاز دارم :افسرده:

ممنون

nokhodsiah2001
جمعه 17 مهر 1388, 19:45 عصر
سلام
از پوسته استفاده کن مثلاً کامپوننتKrypton تو همین سایت هست بگردی پیداش میکنی
پیدا نکردی برام پیغام بذار برات UP کنم

majnun
جمعه 17 مهر 1388, 21:36 عصر
سلام

میتونی خاصیت فورم بوردر استایل رو به نون تغییر بدی

و بکگراد رو ترنسپرنت بکنی

و یه عکس png بساز که توش از یه رنگ استفاده نشه و اون رنگو به عنوان ترنسپرنت فرمت استفاده کن

اینجوری وقتی فرم رو اجرا میکنی همون قسمتی که عکسه نشون داده میشه و بقیه کاملا شفاف میشه

FormBorderStyle = Windows.Forms.FormBorderStyle.None
TransparencyKey = Color.White

مشلا در کد بالا هر قسمتی از عکس که رنگ سفید داشته باشه کاملا شفاف میشه

من از این روش استفاده میکنم و کاملا جواب میگیرم

m0riiii
جمعه 17 مهر 1388, 22:12 عصر
سلام
از پوسته استفاده کن مثلاً کامپوننتKrypton تو همین سایت هست بگردی پیداش میکنی
پیدا نکردی برام پیغام بذار برات UP کنم

دوست عزیز نشد پیغام خصوصی بتون بدم اجازه نداشتم

اگه میشه آپ کنید من گشتم اما لینک دانلود پیدا نکردم

فقط یه چیز دیگه دوست عزیز حجم این کامپوننت چند MB هست ؟؟

احتمالاً باید زیاد باشه اگه بشه کم کنید خیلی ممنون میشم :قلب:

mohammad_king62
جمعه 17 مهر 1388, 23:19 عصر
سلام دوست عزیز
می تونی از کامپوننت skincrafter استفاده کنی یا از کامپوننت irisskin ولی skincrafter زیبا تر می کنه فرم رو اما داخل راست چین کردن مشکل داره اصولا برای پروژهای کوچیک بهتره استفاده کنی . من آدرس سایتش رو می گذارم :

http://www.skincrafter.com (http://www.skincrafter.com/)

m0riiii
شنبه 18 مهر 1388, 01:04 صبح
دوست عزیز

من برای یک برنامه سنگین ( نه از نظر حجم ) میخوام نه برای یک برنامه کوچک

اینا قشنگن اما به کار من نمیان ممنون که کمک کردی mohammad_king62 جان :قلب:

alireza_s_84
شنبه 18 مهر 1388, 07:33 صبح
دوست عزیز

من برای یک برنامه سنگین ( نه از نظر حجم ) میخوام نه برای یک برنامه کوچک

اینا قشنگن اما به کار من نمیان ممنون که کمک کردی mohammad_king62 جان :قلب:
سلام دوست عزیز :
برنامه هرچی حرفه ای تر باشه باید حرفه ای تر طراحی باشه.
اگر قراره برنامه ای بیرون بدین که به قول شما برنامه سنگینی هست(فکر کنم منظورتون موارد استفاده ش باشه) پس بهتره اصولی به دنبال راه حلش باشی.


میتونی خاصیت فورم بوردر استایل رو به نون تغییر بدی
و بکگراد رو ترنسپرنت بکنی
و یه عکس png بساز که توش از یه رنگ استفاده نشه و اون رنگو به عنوان ترنسپرنت فرمت استفاده کن

استفاده از این حالت توصیه نمیشه چون اصلا کیفیت مطلوب رو نداره.

اگر شما واقعا به دنبال داشتن فرمهایی با گرافیک بالا و اختصاصی خودتون هستید خیلی راحت میتونید اینکار رو بکنید.
هر کنترلی که شما ازش استفاده می کنید رویدادی به نام Paint رو پشتیبانی میکنه. شما با برنامه نویسی برای این رویداد میتونید به راحتی فرمهایی با گرافیک بالا و کاملا مطمئن داشته باشید.
من دو سال پیش به طرز واقعا عجیبی درگیر گرافیک و زیباسازی ظواهر فرمها شدم و برای رسیدن به این امر خیلی مطالعه کردم. با کلاس Drawing شما میتونید خالق فرمهایی بسیار زیبا و جذاب باشید.
نحوه استفاده از این کلاس رو فکر میکنم همه جا بشه راحت پیدا کرد فقط میمونه همت خودتون برای ترکیب آموخته هاتون با هم.
اگر در این زمینه شما به مشکلی برخوردین من حاضر روزانه سوالاتتون رو پاسخ بگم.
هر سوالی در این زمینه داشتید رو با ایمیلم در میون بذارید
موفق باشید

sh2007
شنبه 18 مهر 1388, 07:55 صبح
سلام دوست عزیز :
برنامه هرچی حرفه ای تر باشه باید حرفه ای تر طراحی باشه.
اگر قراره برنامه ای بیرون بدین که به قول شما برنامه سنگینی هست(فکر کنم منظورتون موارد استفاده ش باشه) پس بهتره اصولی به دنبال راه حلش باشی.

هر کنترلی که شما ازش استفاده می کنید رویدادی به نام Paint رو پشتیبانی میکنه. شما با برنامه نویسی برای این رویداد میتونید به راحتی فرمهایی با گرافیک بالا و کاملا مطمئن داشته باشید.
من دو سال پیش به طرز واقعا عجیبی درگیر گرافیک و زیباسازی ظواهر فرمها شدم و برای رسیدن به این امر خیلی مطالعه کردم. با کلاس Drawing شما میتونید خالق فرمهایی بسیار زیبا و جذاب باشید.
نحوه استفاده از این کلاس رو فکر میکنم همه جا بشه راحت پیدا کرد فقط میمونه همت خودتون برای ترکیب آموخته هاتون با هم.
اگر در این زمینه شما به مشکلی برخوردین من حاضر روزانه سوالاتتون رو پاسخ بگم.
هر سوالی در این زمینه داشتید رو با ایمیلم در میون بذارید
موفق باشید

دوست من ميشه يه مثال ساده بزنيد

nokhodsiah2001
شنبه 18 مهر 1388, 08:07 صبح
سلام
از این لینک از خود شرکتش میتونی بگیریش اگر بازم مشکل داشتی بگو برات میلش کنم
http://www.componentfactory.com/downloads/KryptonSuite350.zip

رضا نانوا
پنج شنبه 13 اسفند 1388, 22:46 عصر
سلام خدمت دوستان عزیز

ببخشید میخواستم که بدونم چطوری میشه فرم رو از این حالت ساده در بیارم و یک شکل جذاب و خوشکل بش بدم ...

این برنامه رو نگاه کن ببین شاید بتونه کمکت کنه
موفق باشی

Mani_rf
جمعه 14 اسفند 1388, 01:01 صبح
اگر شما واقعا به دنبال داشتن فرمهایی با گرافیک بالا و اختصاصی خودتون هستید خیلی راحت میتونید اینکار رو بکنید.
هر کنترلی که شما ازش استفاده می کنید رویدادی به نام Paint رو پشتیبانی میکنه. شما با برنامه نویسی برای این رویداد میتونید به راحتی فرمهایی با گرافیک بالا و کاملا مطمئن داشته باشید.
من دو سال پیش به طرز واقعا عجیبی درگیر گرافیک و زیباسازی ظواهر فرمها شدم و برای رسیدن به این امر خیلی مطالعه کردم. با کلاس Drawing شما میتونید خالق فرمهایی بسیار زیبا و جذاب باشید.
نحوه استفاده از این کلاس رو فکر میکنم همه جا بشه راحت پیدا کرد فقط میمونه همت خودتون برای ترکیب آموخته هاتون با هم.
اگر در این زمینه شما به مشکلی برخوردین من حاضر روزانه سوالاتتون رو پاسخ بگم.
هر سوالی در این زمینه داشتید رو با ایمیلم در میون بذارید
موفق باشید

به نظر من استفاده از این روش زیاد معقول نیست .
رویداد Paint و کلاس Drawing اگرچه بسیار قوی هستند اما فکر می کنم که برای طراحی فرم ها زیاد مناسب نباشند. استفاده از این ابزار ها برای طراحی فرم ها مشکلاتی به همراه دارد.
1- سرعت باز شدن فرم را بصورت محسوسی کاهش می دهد.
2- در هنگام جابجا کردن فرم محتویات فرم بهم ریخته می شود.
3- برای دادن امکان جابجایی به فرم باید هندل جداگانه تعریف شود.
4- با تغییرا اندازه فرم تمام طراحی انجام شده باید از اول محاسبه و انجام شود، در نتیجه در تغییر اندازه کاملا مشکل ساز می شود.
و...
در صورتی که این مشکلات را حل کرده اید روش را بگویید تا ما هم استفاده کنم.
و اگر نمونه برنامه هم داشته باشید که دیگر چه بهتر...