PDA

View Full Version : تغییر اندازه یک فرم



arsalansalar
یک شنبه 25 آذر 1386, 10:20 صبح
سلام دوستان عزیزمن در یک قسمت از پروژه آخر ترمم به این مشکل برخورد کردم.اندازه فرم من 728*728 است.من می خواهم کاری کنم که زمانی که کاربر روی یک دکمه کلیک کرد اندازه فرم به 300*300 تبدیل شود ولی می خواهم به همان نسبت نیز object های روی فرمم نیز کوچک شود.من با دستورهای زیر اندازه فرمم را تغییر دادم ولی object ها کوچک نشد:


me.width =300
me.height = 300

morteza_261
یک شنبه 25 آذر 1386, 11:13 صبح
سلام
دوست عزیز اگه درست فهمیده باشم میتونی از خاصیت Anchor استفاده کنی.

arsalansalar
یک شنبه 25 آذر 1386, 11:18 صبح
من هیچ آشنایی با این قسمت ندارم.می شود یک مثال بزنید.
با تشکر

maryam_vb
یک شنبه 25 آذر 1386, 11:42 صبح
با سلام
میتونی به روش درصد کار کنی.
Me.Width = Me.Width * (30 / 100)
Button1.Width = Button1.Width * (30 / 100)

arsalansalar
یک شنبه 25 آذر 1386, 13:16 عصر
منظور شما این است که این کد را برای هر object که در صفحه است نوشته شود.
اگر درست متوجه منظور شما شده باشم این کار زیاد جالب نیست چون شما فرض کنید 100 object در فرم دارید.

Ner'zhul Arthas
یک شنبه 25 آذر 1386, 13:27 عصر
anchor برای همین موضوع ساخته شده.

هر آبجکت هم این امکان رو داره.

تو خواص آبجکت های توی فرمتون بگردید پیداش میکنید.

arsalansalar
یک شنبه 25 آذر 1386, 14:53 عصر
یکی به ما بگه با این anchor چی کار کنم؟:افسرده:

ir_programmer
یک شنبه 25 آذر 1386, 16:02 عصر
آبجکت های روی فرمت کوچک نمی شن. فقط سایز ها رو میتونی کم و زیاد کنی.
این امکان که بشه در برنامه مثل ورد فرم کوچک یا بزرگ بشه در WPF وجود داره.

arsalansalar
یک شنبه 25 آذر 1386, 16:19 عصر
خوب می شد یک مثال ساد مثلا با یک فرم و یک object بزنی؟

Ner'zhul Arthas
یک شنبه 25 آذر 1386, 17:58 عصر
اینم مثال: