PDA

View Full Version : باز شدن تمام فرم ها در فرم اصلی



raziyehbazargan
یک شنبه 16 آذر 1393, 09:12 صبح
سلام دوستان من یک برنامه دارم که میخوام تمام فرم ها (منظور subform) در یک tab control در فرم اصلی mdi parent باز بشه ممنون میشم راهنمایی کنین مثلا یک فرم اصلی دارم فرم 1 که دارای یک باتن هست و با زدن باتن در فرم1 میخوام فرم2 هم در فرم اصلی باز بشه

nafissw
یک شنبه 16 آذر 1393, 09:28 صبح
سلام

فکر کنم با Parent مشکل شما حل بشه
Form2.Parent = Form1;

یا برای گذاشتن فرم داخل tabControl

Form2.Parent = tabPage1;

موفق باشید

hamid_hr
یک شنبه 16 آذر 1393, 10:39 صبح
form.MdiParent = this; form.Parent = tab;
if (tab.InvokeRequired)
{
tab.BeginInvoke(new MethodInvoker(() =>
{
form.Show();
}));
}
else
{
form.Show();
}
form.Dock = DockStyle.Fill;

raziyehbazargan
یک شنبه 16 آذر 1393, 13:28 عصر
ممنون میشم یه توضیح مختصر بدید

من میخوام تمام sub form هام حتی sub form های دیگر فرم ها هم در فر م اصلی باز بشه

hamid_hr
یک شنبه 16 آذر 1393, 15:28 عصر
tab میشه تب پیج اصلیت
form میشه فرم هات
این کدها رو هم زیر فرم اصلیت بنویس