PDA

View Full Version : maximiseو به هم ریختگی



lida
دوشنبه 28 آذر 1384, 08:25 صبح
لطفا به من کامل بگین که چه طور فرمم را طراحی کنم که در حالت maximise هم زیبا باشد
آیا اول بزرگ کنم طراحی کنم و سپس در همان حالت طراحی کوچکش کنم ....؟؟!؟؟!؟!؟!؟!؟!؟

علی کلاهدوزان
دوشنبه 28 آذر 1384, 10:04 صبح
یعنی چه حالت بزرگ هم زیبا باشد . windostate رو بزار رو حالت miximaze درست می شه .

S.Azish
دوشنبه 28 آذر 1384, 14:08 عصر
فرم رو در همون حالت کوچک طراحی کنید ولی به شکلی که اگر maximise شد جا برای بزرگ کردن کنترلهای لازم باشه. میتونید تغییر سایز کنترلها رو با خصوصیت Anchor کنترل کنید.

asilverisis
دوشنبه 28 آذر 1384, 14:15 عصر
سلام

شما باید از خواص Dock و Anchor کنترل ها استفاده کنید

برای توضیح بیشتر در خدمتم

sh_mohsen taki
دوشنبه 28 آذر 1384, 23:18 عصر
با سلام
آخه یه حرفی میزنینا
یک فرم رو حالت طراحی شده قشنگه ولی وقتی اون بزرگ بشه و همراه خودش تمام اشیا رو بزرگ کنه فرم خیلی بی ریخت میشه به نظر من فرمتو رو غالب دلخواهت طراحی کن و امکان maximize رو ازش بگیر مگه اینکه بخوای با بزرگ شدن فرم تنها تصویر پس زمینه و ظواهر رو تغییر بدی نه اندازه اشیا رو

lida
سه شنبه 29 آذر 1384, 07:23 صبح
آقای کلاهدوزان چرا متوجه نیستید منظورم maximaise است منتها چون زبان کامپیوترم مشکل داره
و بعضی وقت ها عوض نمیشه این طوری گفتم.

lida
سه شنبه 29 آذر 1384, 07:26 صبح
من پس از استفاده با anchor ,dock هم راضی نیستم .
وگرنه آنها را میدانستم.
ممنون
alt +shift زبان کامپیوترم را عوض نمیکنه و این تازگی این طور شده؟؟؟!!
مرسی که همکاری میکنین.

vbapr2005
سه شنبه 29 آذر 1384, 08:59 صبح
من پس از استفاده با anchor ,dock هم راضی نیستم .
وگرنه آنها را میدانستم.
ممنون
alt +shift زبان کامپیوترم را عوض نمیکنه و این تازگی این طور شده؟؟؟!!
مرسی که همکاری میکنین.
ببخشید مگه شما دقیقا چیکار میخواید بکنید که Anchor و Dock اون کار رو نمیکنه؟
یادتون نره که تو برنامه های استاندارد از همین دوتا استفاده میشه. مگه این که بخواید برنامه ای با یه ظاهر جذاب تر درست کنید که اون موقع دیگه نیاز نیست حالت استاندارد رو رعایت کنید(مثلا برای ساخت یه MediaPlayer که در اون موقع معمولا امکان Maximize و در حقیقت Resize به کلی از کاربر گرفته میشه البته WMP و Real Player کار های دیگه ای غیر از مدیا پلیر بودن هم انجام میدن بخاطر همینه که اونا ریسایز و ماکسیمایز هم میشن)

راستی با عرض معذرت لطفا ماکسیمایز رو Maximize بنویسید نه Maximise.

علی کلاهدوزان
سه شنبه 29 آذر 1384, 11:11 صبح
حالا گرفتم چی شد . البته نه از روی توضیجی که خودتون دادید از جوابی که یکی از دوستان بهتون داده بودن . شما می خواهید بعد از اجرا اگه فرم بزرگ شد بقیه کنترلها قاطی پاطی نشن . خوب کدنویسی کن . یعنی وقتی سایز فرم بزرگ شد . با کدنویسی سایز بقیه چیزها رو هم به همون اندازه تغییر بده .

Maryam_y_m
سه شنبه 29 آذر 1384, 14:50 عصر
اگر میخواهید که اندازه کنترلهای شما عوض نشود خود دکمه Maximize را Disable کنید که کاربر نتواند فرم را Maximize کند. خاصیت MaximizeBox را به False تغییر دهید

Sharif Lotfi
سه شنبه 29 آذر 1384, 15:10 عصر
در یکی از حالات مثلا حالت کوچک فرم طراحی اولیه را انجام بده بعد توی محیط کد نویسی موقعیت یکی از گوشه های کنترلها را نسبت به یک گوشه فرم معرفی کن
بعدش هم طول و عرض کنترل را تعریف کن
اینجوری موقعیت و ابعاد دلخواه شما برای کنترلها ثابت می مونه

حامد مصافی
سه شنبه 29 آذر 1384, 23:33 عصر
سلام
برای سوییچ بین فارسی و انگلیسی می تونید از Scroll Lock استفاده کنید.

در مورد طراحی Interfacere چیزی به نام زیبایی نداریم بلکه مساله استاندارد بودن اینجا مطرحه مگر اینکه همونوطر که vbapr2005 گفت برنامه مورد نظر از نظر ظاهر استاندارد نباشه و دارای اسکین خاصی باشه

اگر در روی فرم شما یک کنترل ویرایشی (مثل کنترل متن یا richedit یا ... ) باشه در اینطورت باید حالت Maxmimize فرم فعال بشه و با بزرگ شدن فرم کنترل مزبور بزرگ بشه و سایر کنترل ها فاصله خودشونو با لبه فرم حفظ کنند.
و اگر فرم شما در کلاس Dialog طراحی شده یعنی شامل دکمه های Ok و Cancel و ... است و کنترل هایی برای انتخابات و تنظیمات داره دیگه نیازی به امکان Maximize نیست.

اگه مشکل شما در رابطه با نحوه قرار گیری کنترل ها روی فرم است فرم مورد نظرتونو بذارید اینجا تا نگکاه دقیقتری بهش بندازم

lida
سه شنبه 29 آذر 1384, 23:42 عصر
scroll lock هم بی فایده بود باید چندین بار روی(language bar (en,fa کلیک کنم تا عوض بشه.
ئکمه های فرم که در پایین فرم من قرار دارند پس از بزرگ شدن فرم به طرف راست کشیده شده روی هم را میپوشانند.

حامد مصافی
چهارشنبه 30 آذر 1384, 00:24 صبح
احتمالاً شما خصوصیت Anchor رو هم روی Left و هم روی Right تنظیم کردید!
می تونم فرم شما رو ببینم؟؟

lida
چهارشنبه 30 آذر 1384, 21:43 عصر
here you are

vbapr2005
پنج شنبه 01 دی 1384, 02:25 صبح
این که فقط یه فایل solution هست. فایل project کوش؟ فایل فرم کوش؟
به نظر من شما دو سه تا عکس تو حالت های مختلف از فرمت میذاشتی میشد فهمید مشکل چیه

lida
یک شنبه 04 دی 1384, 21:19 عصر
چی کار باید بکنم تا بیاد؟؟؟

vbapr2005
یک شنبه 04 دی 1384, 21:56 عصر
نگاه کن اگه میخوای کل پروژه ات رو بفرستی خیلی ساده برو تو شاخه ای که اسم پروژه ات رو داره. حالا اون شاخه رو zip کن و خیلی راحت بفرست.
بعدش هم دقیقا بگو چیکار میخوای بکنی یعنی وقتی فرم Resize شد چه کاری انجام بشه. چه کنترلی چه جوری بشه
به هر حال من هنوزم فکر می کنم که مشکلت با Anchor و Dock (مخصوصا Anchor که خیلی باحاله) حل میشه

lida
سه شنبه 06 دی 1384, 00:52 صبح
ba arze mazerat
moshkel jaie penhan shode bod ke etefeghi dorost shode mamnon az hame