Javad_raouf
سه شنبه 03 اسفند 1389, 17:05 عصر
سلام و خسته نباشید
سه تا فرم داریم به نام های:
main
child
mjDialog
فرم main فرم مادر هست ، فرم child فرم فرزند main و فرم mjDialog یک فرم آزاد است
حال همانطور که می دانید ما می توانیم در فرم Main بی نهایت بار فرم child را باز کنیم و همه را در کنار هم ردیف کنیم....
حالا ما دو تا فرم child باز کردیم
توی فرم child 1 روی یک دکمه که کلیک می کنیم فرم mjDialog به صورت showDialog باز می شود.
همانطور که همه می دانیم دلیل اینکه به صورت ShowDialog باز می شود این است که تا وقتی بسته نشده کاربر نتواند به فرم child 1 دسترسی داشته باشد
ولی مشکلی که من دارم اینه که تا وقتی فرم mjDialog بسته نشده کاربر به کل برنامه نمی تونه دسترسی داشته باشه یعنی نمی توان به فرم child 2 هم دسترسی داشت . حتی به فرم Main هم نمی توان دسترسی داشت.
آیا راهی هست که وقتی فرم mjDialog باز می شود فقط فرم child 1 رو قفل کنه و بقیه فرم ها آزاد باشند؟؟؟؟؟
سه تا فرم داریم به نام های:
main
child
mjDialog
فرم main فرم مادر هست ، فرم child فرم فرزند main و فرم mjDialog یک فرم آزاد است
حال همانطور که می دانید ما می توانیم در فرم Main بی نهایت بار فرم child را باز کنیم و همه را در کنار هم ردیف کنیم....
حالا ما دو تا فرم child باز کردیم
توی فرم child 1 روی یک دکمه که کلیک می کنیم فرم mjDialog به صورت showDialog باز می شود.
همانطور که همه می دانیم دلیل اینکه به صورت ShowDialog باز می شود این است که تا وقتی بسته نشده کاربر نتواند به فرم child 1 دسترسی داشته باشد
ولی مشکلی که من دارم اینه که تا وقتی فرم mjDialog بسته نشده کاربر به کل برنامه نمی تونه دسترسی داشته باشه یعنی نمی توان به فرم child 2 هم دسترسی داشت . حتی به فرم Main هم نمی توان دسترسی داشت.
آیا راهی هست که وقتی فرم mjDialog باز می شود فقط فرم child 1 رو قفل کنه و بقیه فرم ها آزاد باشند؟؟؟؟؟