当前位置:编程学习 > C#/ASP.NET >>

求教,C# ,怎么通过button_Click事件跳转到另一个命名空间的form

--------------------编程问答-------------------- 要先添加另一个空间的引用,譬如在login命名空间中跳转Student命名空间中的MainForm
Student.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... --------------------编程问答--------------------
引用 1 楼 slyzly 的回复:
要先添加另一个空间的引用,譬如在login命名空间中跳转Student命名空间中的MainForm
Student.StudentForm studentForm=new Student.StudentForm();
studentForm.ShowDialog();



--------------------编程问答--------------------
引用 4 楼 wangdan7247 的回复:
引用 1 楼 slyzly 的回复:要先添加另一个空间的引用,譬如在login命名空间中跳转Student命名空间中的MainForm
Student.StudentForm studentForm=new Student.StudentForm();
studentForm.ShowDialog();

在Login命名空间中鼠标右键,添加引用,选择Student空间,再才能够using。 --------------------编程问答--------------------
引用 5 楼 slyzly 的回复:
引用 4 楼 wangdan7247 的回复:引用 1 楼 slyzly 的回复:要先添加另一个空间的引用,譬如在login命名空间中跳转Student命名空间中的MainForm
Student.StudentForm studentForm=new Student.StudentForm();
studentForm.ShowDialog();
在Login命名……

为什么添加引用后,Student还是红线 --------------------编程问答-------------------- 无图无真相,要在解决方案管理器里添加引用。 --------------------编程问答--------------------
引用 5 楼 slyzly 的回复:
引用 4 楼 wangdan7247 的回复:引用 1 楼 slyzly 的回复:要先添加另一个空间的引用,譬如在login命名空间中跳转Student命名空间中的MainForm
Student.StudentForm studentForm=new Student.StudentForm();
studentForm.ShowDialog();
在Login命名……



Student的引用空间名为SudentGradeManaged.UI.Student --------------------编程问答--------------------
引用 7 楼 porenasckx 的回复:
无图无真相,要在解决方案管理器里添加引用。



添加了

不过那个Student的命名空间为SudentGradeManaged.UI.Student --------------------编程问答-------------------- 顶部添加using SudentGradeManaged.UI.Student;

StudentForm studentForm=new StudentForm();就可以了。 --------------------编程问答--------------------
引用 10 楼 slyzly 的回复:
顶部添加using SudentGradeManaged.UI.Student;

StudentForm studentForm=new StudentForm();就可以了。


--------------------编程问答--------------------
Student命名空间中没有StudentForm,应该是MainForm或者LoginForm --------------------编程问答--------------------
引用 12 楼 slyzly 的回复:
Student命名空间中没有StudentForm,应该是MainForm或者LoginForm

如果我引用了
Teacher中的LoginForm.这个不就同名了吗,那到底会出现哪个面板? --------------------编程问答--------------------
引用 13 楼 wangdan7247 的回复:
引用 12 楼 slyzly 的回复:Student命名空间中没有StudentForm,应该是MainForm或者LoginForm
如果我引用了
Teacher中的LoginForm.这个不就同名了吗,那到底会出现哪个面板?

--------------------编程问答--------------------
引用 13 楼 wangdan7247 的回复:
引用 12 楼 slyzly 的回复:Student命名空间中没有StudentForm,应该是MainForm或者LoginForm
如果我引用了
Teacher中的LoginForm.这个不就同名了吗,那到底会出现哪个面板?


那就直接加上命名空间,SudentGradeManaged.UI.Student.LoginForm loginForm=new SudentGradeManaged.UI.Student.LoginForm();
--------------------编程问答-------------------- StudentMainForm.Form1 form = new StudentMainForm.Form1();
form.Show(); --------------------编程问答--------------------
引用 16 楼 f15173216722 的回复:
StudentMainForm.Form1 form = new StudentMainForm.Form1();
form.Show();



这情况 --------------------编程问答--------------------
引用 15 楼 slyzly 的回复:
引用 13 楼 wangdan7247 的回复:引用 12 楼 slyzly 的回复:Student命名空间中没有StudentForm,应该是MainForm或者LoginForm
如果我引用了
Teacher中的LoginForm.这个不就同名了吗,那到底会出现哪个面板?

那就直接加上命名空间,SudentGradeManaged.UI.Student.Lo……

你再看下忙着情况,图在楼下
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,