ورود

نسخه کامل مشاهده نسخه کامل : نمايي زيبا براي فرمهاي برنامه



anvar.net
28-04-2007, 07:50
قسمت اول :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] forms.png
براي داشتن همچنين فرمي بصورت زير عمل ميكنيم:
ابتدا خاصيت FormBorderStyle فرم را به حالت None ست ميكنيم تا فرم هيچ گونه حاشيه اي نداشته باشد.
يك ماژول با هر نامي ايجاد كرده و متغيرها و توابع زير زير را در آن تعريف ميكنيم



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حال در رويداد لود فرم روال RoundFormCorners() را فرامي خوانيم.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدحال يك مشكل باقي ميماند : فرم ما فاقد حاشيه است و جابجا نميشود(زيبايي چنداني هم ندارد). براي حل اين مشكل 4 برچسب در فرم قرار داده و خاصيت Duck هر يك را به سمت بالا،پايين،چپ و راست ست ميكنيم(دو برچسب كناري هر چه عرض كمتري داشته باشند زيباتر ديده ميشوند مثلا 2).براي جابجا كردن فرم در رويداد MouseDown برچسبهاي بالا و پاييين كد زير را وارد ميكنيم

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در اين حالت با كليك بر روي هر كدام از برچسبهاي بالا و پايين و كشيدن آن به هر جايي كه خواستيم ميتوانيم فرم را جابجا كنيم.

Shahrdar
07-05-2007, 10:34
جالب بود مرسی

anvar.net
07-05-2007, 20:21
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

یک کنترل جالب مشابه عکس بالا دارم. دوستان لطف کنند یه سایت معرفی کنند تا آپلود کنم.

whisper
08-05-2007, 10:49
می تونید از سایت [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] استفاده کنید

anvar.net
14-05-2007, 20:30
با عرض معذرت به علت تاخیر !
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

اگه یک مقدار شم هنری داشته باشید چیز توپی در مییآد.

anvar.net
15-05-2007, 20:41
عکس نمونه
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

کنترل dll

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

anvar.net
17-05-2007, 22:14
با استفاده از این کنترل میتوانید متن خود را با هر زاویه ای بنویسید.
از خاصیت rotationAngle استفاده کنید : مثلا زاویه 90 درجه یا غیره

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

anvar.net
18-05-2007, 22:13
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

anvar.net
19-05-2007, 23:22
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

anvar.net
20-05-2007, 23:57
شاید راه حل خیلی از مشکلات شما باشه!!!!!!!!!!!!!!

عکس
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

کنترل
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

anvar.net
22-05-2007, 23:21
خیلی از مواقع دوست داریم برنامه ما شیک و تو چشم برو باشه. یا حداقل کنترلهاش مشابه با کنترلهای ویندوز XP باشند. کنترلهای ocx و dll زیادی برای اینجور مواقع نوشته شده و در اینترنت هم گیر مییاد. اما یه راه ساده تر.
ماژول زیر را دانلود کرده به برنامه خود add کنید. در رویداد لود فرم اصلی برنامه وارد کنید

: XPStyle(Me)

بعد حصوصیت FlatStyle کنترلهای دکمه, رادیو چک, گروپ باکس و چک باکس رو به حالت System ست کنید. سایر کنترلها نیازی به ست کردن ندارند. بعد برنامه رو اجرا کنید.برنامه چک میکنه آیا فایل manifest وجود داره یا نه . اگر وجود داشته باشه که برنامه اجرا میشه و کنترلهای ذکر شده در زیر به حالت XP در می آیند وگرنه این فایل رو میسازه و مثل بالا ..............

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

کنترلها :


TextBox control

RichTextBox control

HScrollBar control

VScrollBar control

ProgressBar control

TabControl control

MainMenu control

ContextMenu control

ComboBox control

DataGrid control
ListBox control
ListView control

TreeView control

DateTimePicker control

MonthCalendar control

Splitter control

TrackBar control

StatusBar control

ToolBar control

TreeView control

ListView control

anvar.net
26-05-2007, 20:14
یک کنترل بسیار عالی که مطمئنا خیلیها دنبالشن
همه چیز رو متحول میکنه/
کد نویسی این ابزار بسیار ساده. در ضمن شامل کنترلهای منو, نوار ابزار , استاتوس بار, تاسک بار است.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
التماس دعا

anvar.net
15-06-2007, 17:47
1 ) افزایش شفافیت فرم تا 100

در رویداد Form Closing :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


2 ) جمع شدن فرم

در رویداد کلیک دکمه :



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

sofia79
26-06-2007, 10:25
لطفا نحوه بازکردن اینwizard ها و کنترلها را در محیط visual studio بعد از download کردن بگین.
با تشکر فراوان.

anvar.net
26-06-2007, 11:04
متاسفانه من وقت زیادی ندارم , شما نوع ایتم را مشخص کنید, چشم : توضیح کافی میدهم.