我通过listbox打开了两个窗口a,和b,我要实现的是选择菜单项时,将选择的窗口切换为当前窗口,怎么做?比如我菜单项里面有2个选项,“A”和“B”,点A的时候让a窗口作为当前窗口,点B时b窗口作为当前窗口。
求高手解答。
求高手解答。
解决方案 »
- 为datatable动态赋值
- 请教如何更新数据库
- 我有个.lib和.h文件,是C的,请问怎么生成DLL文件?
- 方程组求解 比较有挑战性,盼高手帮忙
- 多线程操作同一个文件,向文件写数据,为什么线程锁不住?各位请进
- image->Dispose() 怎么有问题
- MouseButtonEventHandler
- c#和数据库路径问题
- 框架中的显示问题。高分急等
- 请问在VS2005中,进行单元测试,总是出现有“单元测试适配器引发异常: System.IO.FileNotFoundException”的错误,望明白人指点一下,谢
- 关于ListView美化问题...
- 哪位兄弟做过C#录音,音频编辑,和音频转换?高分请教!
if (listBox选择A)
{
ft = typeof(A窗体的类型);
}
else if (listBox选择B)
{
ft = typeof(B窗体的类型);
}foreach (Form item in Application.OpenForms)
{
if (item.GetType() == ft)
{
item.Activate();
break;
}
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (listBox1选择了A)
{
this.Activate<A窗体的类型>();
}
else if (listBox选择了B)
{
this.Activate<B窗体的类型>();
}
}// 加上一个方法
private void Activate<T>() where T : Form
{
foreach (Form item in Application.OpenForms)
{
if (item is T)
{
item.Activate();
break;
}
}
}