PDA

View Full Version : Maximiz کردن Form با همه تشکیلات اش



saeedIRHA
پنج شنبه 24 شهریور 1384, 07:37 صبح
سلام دوستان!
می خواستم اگر ممکن توضیح بدین چه طور میشه وقتی که
یک Form رو Maximiz می کنیم تمام Label ها و Text Box ها و کلاً همه
ا عضای Form به نسبت Maximiz بشن؟؟؟؟؟
با تشکر از توجهتون

سعید

H_Ghaffarian
پنج شنبه 24 شهریور 1384, 10:15 صبح
سلام
برای این منظور شما باید در رویداد تغییر اندازه فرمتون تغییر اندازه مورد نظر در موقعیت و اندازه کنترل های روی فرم رو اعمال کنید. برای بهتر شدن کار می تونید نسبت تغییر اندازه فرم رو هم محاسبه کنید و کنترل ها رو هم با همون نسبت تغییر بدید.

Mohammad .net
پنج شنبه 24 شهریور 1384, 11:48 صبح
شما باید از خواص Anchor و Dock کنترل ها استفاده کنید

saeedIRHA
جمعه 25 شهریور 1384, 02:26 صبح
با سلام خدمت دوستان محترم !
از توجهتن به این مطلب صمیمنه متشکرم!
ممکنه در رابطه با این مطلب یک Sorce Code بزارین یا منبع خاصی رو بهم معرفی کنید!
با تشکر
سعید

تازه_کار
جمعه 25 شهریور 1384, 02:37 صبح
شما باید از خواص Anchor و Dock کنترل ها استفاده کنید
این روشی که اشاره فرمودند بهترین روش به نظر می رسه و کد خاصی هم نمی خواد چون تمام اشیا شما بر روی فرم به یک شیوه خاصی به یکدیگر لنگر می شوند و تغییرات باید قعدتا متناسب باشد

hamidpro
جمعه 25 شهریور 1384, 03:32 صبح
با سلام خدمت دوستان محترم !
از توجهتن به این مطلب صمیمنه متشکرم!
ممکنه در رابطه با این مطلب یک Sorce Code بزارین یا منبع خاصی رو بهم معرفی کنید!
با تشکر
سعید
سلام
فرض کن یه button در وسط فرم داریم
می خوایم وقتی اندازه ی فرم تغییر کرد ....
این هم کدش

Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Resize
Label1.Left = (Me.Width / 2) - (Label1.Width / 2)
Label1.Top = (Me.Height / 2) - (Label1.Height / 2)
End Sub