求教,C# ,怎么通过button_Click事件跳转到另一个命名空间的form
--------------------编程问答-------------------- 要先添加另一个空间的引用,譬如在login命名空间中跳转Student命名空间中的MainFormStudent.StudentForm studentForm=new Student.StudentForm();
studentForm.ShowDialog(); --------------------编程问答-------------------- this.mianform();
就可以跳转了 --------------------编程问答-------------------- 程序当中最好是只有一个入口,你那个student和teacher应该是类库程序才好,然后把login那个项目改名称之为ClientApp等类似的东西,也就是最后生成一个启动程序.exe,那种。这里在login项目中引用student或者teacher 项目,引用了,就该知道怎么做了吧,也可以把student或teacher项目生成到login的bin/debug|release下面,然后通过反射去实例化mainform,并show... --------------------编程问答--------------------
--------------------编程问答--------------------
在Login命名空间中鼠标右键,添加引用,选择Student空间,再才能够using。 --------------------编程问答--------------------
为什么添加引用后,Student还是红线 --------------------编程问答-------------------- 无图无真相,要在解决方案管理器里添加引用。 --------------------编程问答--------------------
Student的引用空间名为SudentGradeManaged.UI.Student --------------------编程问答--------------------
添加了
不过那个Student的命名空间为SudentGradeManaged.UI.Student --------------------编程问答-------------------- 顶部添加using SudentGradeManaged.UI.Student;
StudentForm studentForm=new StudentForm();就可以了。 --------------------编程问答--------------------
--------------------编程问答--------------------
Student命名空间中没有StudentForm,应该是MainForm或者LoginForm --------------------编程问答--------------------
如果我引用了
Teacher中的LoginForm.这个不就同名了吗,那到底会出现哪个面板? --------------------编程问答--------------------
--------------------编程问答--------------------
那就直接加上命名空间,SudentGradeManaged.UI.Student.LoginForm loginForm=new SudentGradeManaged.UI.Student.LoginForm();
--------------------编程问答-------------------- StudentMainForm.Form1 form = new StudentMainForm.Form1();
form.Show(); --------------------编程问答--------------------
这情况 --------------------编程问答--------------------
你再看下忙着情况,图在楼下
补充:.NET技术 , C#