хорошо, вот что ты собираешься делать.давайте предположим, что у вас есть 2 формы для отображения, когда вы щелкаете по заголовку, создаете экземпляр этих 2 форм как переменные класса.
ViewStudentDet1 frm1;
ViewStudentDet2 frm2;
также переключатель для перемещения с помощью щелчка .. так как вы нажимаете тот же заголовок и вам нужна переменнаячтобы переключаться между вашими условиями
в конструкторе, инициализируйте их
frm1 = new ViewStudentDet1();
frm2 = new ViewStudentDet2();
и создайте открытую переменную внутри форм, принимающих "StudentID"
при первом нажатии вы просто активируете ипоказать или показать это
if(swich ==//your condition){
if(form2 is in Application.OpenForms collection){
form2.hide();
}
frm1.StudentID = //give an id
frm1.Activate()
frm1.DOSomething();
frm1.show()
}else{
if(form1 is in Application.OpenForms collection){
form1.hide();
}
frm2.StudentID = //give an id
frm2.Activate()
frm2.DOSomething();
frm2.show()
}