PDA

View Full Version : سوال: مشکل با MDIForm



negar_s80
سه شنبه 07 مهر 1388, 09:43 صبح
سلام
من نمی دونم کجای برنامه ام مشکل داره اگر می تونید کمکم کنید ، من یک MdiForm دارم که می خواهم باقی فرم ها درون این فرم باز بشن برای این منظور این کد رو نوشتم :
Dim cForm As New Formtest
cForm.StartPosition = FormStartPosition.CenterScreen
cForm.MdiParent = Me
cForm.Show()
ولی این کد درست کار نمی کنه یعنی اصلا Page مورد نظر Show نمی شه من حتی Property،TopMost در فرم Mdi را هم True می کنم مشکلم حل نمی شه یک امتحان دیگه هم کردم که به خطا برخورد کردم این بود :
cForm.parent=me
که خطای زیر رو داد:
Top-level control cannot be added to a control

majid_vb_2008
سه شنبه 07 مهر 1388, 10:14 صبح
توي فرم اصلي خاصيت IsMdiContainer رو برابر با True كن و بعد فرم دومي كه مي خواي توي اين فرم باز شه در رويداد فرو لود دش بنويش


Me.MdiParent = فرم اصلي

negar_s80
سه شنبه 07 مهر 1388, 10:59 صبح
ببخشید با این راهنمایی ما هم مشکلم حل نشد اصلا فرم رو Show نمی کنه

majid_vb_2008
سه شنبه 07 مهر 1388, 11:03 صبح
اگه مي توني اروري كه مي گيره رو كامل بنويس و بگو دقيقا كجا ارور مي ده

negar_s80
سه شنبه 07 مهر 1388, 11:32 صبح
نه Error می ده نه Form رو Show می کنه