PDA

View Full Version : فرم نوه



GGRRSS_2
شنبه 27 مهر 1387, 18:42 عصر
سلام من يك فرم بنام form1 دارم كه ismidcontrol = true است form2 به حالت child باز ميكند ولي من يك فرم ديگر هم دارم كه از داخل form2 باز ميشود و ميشود گفت فرم نوه است چطور ميتوانم فرم سوم را از داخل فرم دوم باز كنم كه مانند فرم form2 باشد و از فرم form1 خارج نشود و خصلتهاي فرم child را داشته باشد :گریه:

reza6384
شنبه 27 مهر 1387, 18:47 عصر
سلام دوست عزيز.
در فرم اول بنويسيد Form2.ShowDialog ، تا وقتي كه Form2 بسته نشه نميشه Form1 رو بست، در Form2 هم بنويسيد Form3.ShowDialog . اينجوري تا Form3 بسته نشه Form2 و بالطبع Form1 هم بسته نميشه.



خصلتهاي فرم child را داشته باشد


يه كم بيشتر توضيح بدين.

مثلا


Form3.DataGridView1 = Form2.DataGridView1

GGRRSS_2
یک شنبه 28 مهر 1387, 11:47 صبح
آقاي Reza6384 از پاسخ شما متشكرم
خصلتهاي فرم child را داشته باشد
مثلا از محدوده فرم خارج نشود و هيچ وقت پشت فرمي كه فراخواني نموده است نرود

reza6384
یک شنبه 28 مهر 1387, 14:04 عصر
مثلا از محدوده فرم خارج نشود و هيچ وقت پشت فرمي كه فراخواني نموده است نرود


می تونید قبل از ShowDialog فرم فراخواننده را Hide کنید :



Me.Visible = False
Form2.ShowDialog
Me.Visible = True