CabinetMaintainForm cabinetForm = new CabinetMaintainForm(CurrentUser);
cabinetForm.TopLevel = false;
((SplitContainer)this.Parent.Parent).Panel2.Controls.Add(cabinetForm);//在另一个页面来打开。
this.Show();
页面打开后,是显示于Panel内部的,无论怎么调用 Focus()方法都不行。谁有经验能把他调到最前面显示?
解决方案 »
- C# 转码汉字丢失?
- 请介绍几本C#初级学习电子资料书吧?
- 我快疯了,高手进来帮忙啊!高手帮忙调试一下
- MY.SETTINGS丢失
- 有关ASP.net的网站管理工具 遇到错误
- 在WEB.CONFIG对数据库连接有多少种写法?不种写法有什么不同!
- 在线等,怎样将本地zip文件Response给客户端。请向高手请教?
- c# web下我在iis里设置了两个虚拟目录,分别指向不同的文件夹,但是当我运行程序时却运行同一文件夹下的东西。
- 大手们向这里看来&*&*&*&(((((**()(
- 简单问题:oicq的注册向导的窗口怎么做?怎么让他的下一步打开另一个窗口?上一步也是!
- C#实现文件输送
- C#中关于N级遍历的添加问题
Panel2.BringToFront();
Panel2.BringToFront();
cabinetForm.BringToFront();
cabinetForm.StartPosition = FormStartPosition.CenterScreen;[
[/code]无效。
cabinetForm.BringToFront();
int left = (((SplitContainer)this.Parent.Parent).Panel2.Width - cabinetForm.Width) / 2;
int height = (((SplitContainer)this.Parent.Parent).Panel2.Height - cabinetForm.Height) / 2;
cabinetForm.Left = left;
cabinetForm.Top = height;
cabinetForm.ShowForm(OpenManner.Add, PrimaryKeys);
我自己实现了,同时也谢谢你们!Happy!