PDA

View Full Version : سوال: در مورد خاصیت Dock و تغییر اندازه فرم



orca13
دوشنبه 22 اسفند 1390, 20:33 عصر
سلام
یه فرم رو در نظر بگیرید که یه منو داره (که به صورت خودکار Dock اون Top هستش)، حالا زیرش میخوام یه text box بزارم و کنارش یه لیبل، حالا چکار کنم که با تغییر اندازه فرم، text box متناسب بزرگ و کوچیک بشه.
ممنون

ehsan_starlight
دوشنبه 22 اسفند 1390, 21:01 عصر
میتونی از خاصیت Anchor استفاده کنید (Right,Left,Up,Dow) رو انتخاب کن

barnamenevisforme
دوشنبه 22 اسفند 1390, 21:15 عصر
سلام
بهترین گزینه واسه اینکه فرم وابسته به resolution صفحه نباشه و با تغییر اندازه تناشب کنترل هاش به هم نخوره استفاده از کنترل tablelayoutpanel هست.
اگه بخای بیشتر از یک کنترل توی هر سلول اون جا بدی میتونی از panel و یا flowlayoutpanel استفاده کنی.
موق باشید.

orca13
دوشنبه 22 اسفند 1390, 21:18 عصر
خب من زیر این text box از یه کنترل دیگه اتفاده کردم که Dock اونم fill هستش، اگه dock تکس باکس رو بردارم، تکس میاد رو اون یکی کنترل

barnamenevisforme
دوشنبه 22 اسفند 1390, 21:21 عصر
اگه میشه یه عکس از ظاهر برنامت نشون بده

ehsan_starlight
دوشنبه 22 اسفند 1390, 21:31 عصر
برنامه رو بزار تا برات درست کنم
نهایت کاری که می تونم برات انجام بدم همینه

Hybrid
دوشنبه 22 اسفند 1390, 21:55 عصر
سلام ، از خاصیت anchor اشیا استفاده کن (اگه منظورت چیزه دیگریه بیشتر توضیح بده ) :

orca13
سه شنبه 23 اسفند 1390, 18:56 عصر
سلام
ببینید دوستان این عکس اون چیزی هست که میخوام.
قرمز: تکس باکس
آبی:picture box
سبز: یه کنترل دیگه.
حالا طوری باشه که تغییر انازه فرم این ها متناسب تغییر کنن، با anchor , tablelayoutpanel نشد.
picture (http://www.urimage.net/images/DJ0Qj.png)

barnamenevisforme
چهارشنبه 24 اسفند 1390, 00:18 صبح
سلام
اگه از tablelayout دوباره استفاده کنی میشه،البته یادت نره که تنظیمات رو انجام بدی.مثل dock=fill و ...

orca13
شنبه 09 اردیبهشت 1391, 20:20 عصر
سلام مجدد، آقا این مشکل کامل حل نشد.

لطفا راهنمایی کنید.

Hossenbor
شنبه 09 اردیبهشت 1391, 20:36 عصر
دوست عزیز اول پایینی رو به سمت پایین دوک کن بعد بالایی رو به سمت چپ آخر هم اون سمت راستی را با انکور نتظیم کن دوستان من میگم انکور تلفظش درسته؟

orca13
یک شنبه 10 اردیبهشت 1391, 15:52 عصر
من این layout رو میخوام: عکس (http://www.urimage.net/images/DfSQc.jpg)
توضیح:
آبی: textbox
قرمز: picturebox
سبز:tab
سیاه: button

(http://www.urimage.net/images/DfSQc.jpg)

Hossenbor
یک شنبه 10 اردیبهشت 1391, 18:36 عصر
دوسته عزیز نگاه کنید همین طوریه؟

orca13
یک شنبه 10 اردیبهشت 1391, 21:17 عصر
دوسته من ممکنه با .net freamwork 3.5 انجام بدی؟
من 2008 رو نصب دارم.
ممنون

Yanehsar
یک شنبه 10 اردیبهشت 1391, 21:53 عصر
سلام
این یه کامپونت برای تغییر رزولشین فرم هستش که اگه فرم تغییر اندازه بدیم تمام ابزاری که داخل فرم هستند نسبت به فرم تغییر اندازه میده .فکر کنم از این استفاده کنی مشکلت حل میشه ، به نظرم این کامپونت ابزار جالبی هستش فقط یکی از دوستان که برنامه ای حرفه ای کار کرده این ابزار تست کنه که مشکلی نباشه

http://wdl.persiangig.com/pages/download/?dl=http://yanehsar.persiangig.com/document/ReSize.rar

موفق باشید

Yanehsar
یک شنبه 10 اردیبهشت 1391, 22:03 عصر
فراموش کردم توضیح بدم که باید هر دو فایل رو در پوشه Debug کپی کنید و کار خاصی دیگه ای نمیخواد انجام بدهید فقط به فرمتون اضافه کنید .

orca13
دوشنبه 11 اردیبهشت 1391, 18:46 عصر
دوستان مشکل من حل شد، از همون table استفاده کردم، ممنونم از همه عزیزانی که راهنمایی کردن

Yanehsar
دوشنبه 11 اردیبهشت 1391, 19:51 عصر
دوستان مشکل من حل شد، از همون table استفاده کردم، ممنونم از همه عزیزانی که راهنمایی کردن

سلام

کسی از این کامپونت استفاده کرده ؟؟؟؟نتیجه اش چطور بوده؟؟؟؟؟