PDA

View Full Version : سوال: ایجاد فرم های والد بدون تغییر مکان فرم در هنگام اجرای مجدد در وی بی نت



farhad85
شنبه 04 آبان 1392, 17:28 عصر
با سلام
من یک فرم والد دارم که یک فرم فرزند هم داخلشه برای اولین بار وقتی فرم فرزند رو اجرا می کنم دقیق سر جاشه ولی اگه یه بار فرم فرزندرو داخل فرم والدش ببندم ودوباره باز کنم یه کم پایین تر باز میشه و من میخوام دقیق سرجای خودش باز بشه112112256255

Hossis
شنبه 04 آبان 1392, 20:30 عصر
بگید که در رویداد لود مربوط به فرم فرزند چه کدهایی نوشتید؟؟
چون خودم الان یک فرم والد و فرزند دارم و چند بار تست کردم، دقیقا سر جای خودش باز میشه

farhad85
یک شنبه 05 آبان 1392, 12:01 عصر
سلام ممنونم از توجه شما
هیچی تو رویداد فرم فرزندم ننوشتم ولی داخل یه کلید که در فرم والد هستش کد زیر رو نوشتم
Dim form2 As New Form2
form2.MdiParent = Me
form2.Show()

Hossis
یک شنبه 05 آبان 1392, 14:06 عصر
لازم نیست فرم فرزند رو New کنید چون شاید بههمین خاطر باشد به دلیل این که فرم والد، فرم فرزند جدید رو همیشه کمی پایین تر از فرزند قبلی می آورد
بهتره این جور بنوسید و تست کنید

form2.MdiParent = Me
form2.Show()

damanpak
دوشنبه 06 آبان 1392, 15:02 عصر
سلام و وقت بخیر
به قول دوستمون Hossis نیازی نیست از فرمت یک دونه جدید بسازی (اینا New کردن از اداهای c# هست نه VB)
ضمنا خاصیت Start Position فرم فرزند رو برابر با CenterScreen قرار بده