//文件:Program.csusing System;
using System.Windows.Forms;namespace WindowsFormsApplication1
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
OpenFileDialog o = new OpenFileDialog();
if (o.ShowDialog()==DialogResult.OK)
{
Application.Run(new Form1(o.FileName));
}
}
}
}
//文件:Form1.csusing System;
using System.Drawing;using System.Windows.Forms;namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1(string fileName)
{
InitializeComponent();
this.textBox1.Text = fileName;
}
}
}
这样的WinForm为什么From1打开的时候窗口不是现实在前面的(被其他窗口遮住了)?怎么解决?把TopMost设置为true不符合我的要求,因为我不想一直让Form1显示在屏幕最前面。只是在程序启动的时候要把它放在屏幕最前面。
using System.Windows.Forms;namespace WindowsFormsApplication1
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
OpenFileDialog o = new OpenFileDialog();
if (o.ShowDialog()==DialogResult.OK)
{
Application.Run(new Form1(o.FileName));
}
}
}
}
//文件:Form1.csusing System;
using System.Drawing;using System.Windows.Forms;namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1(string fileName)
{
InitializeComponent();
this.textBox1.Text = fileName;
}
}
}
这样的WinForm为什么From1打开的时候窗口不是现实在前面的(被其他窗口遮住了)?怎么解决?把TopMost设置为true不符合我的要求,因为我不想一直让Form1显示在屏幕最前面。只是在程序启动的时候要把它放在屏幕最前面。
解决方案 »
- 虚心向各路大侠请教,太让我郁闷了,这个破东西该怎么弄???!!!
- 请问winform里面的label可以用什么控件替代
- 关于存储过程的问题,怎么不能写入数据到数据库中?菜鸟急啊
- 毕业了,哈哈,散分喽~~~~~~
- 在c# winform!中如何自定义打印模板,让客户在程序中自己设计打印模板?高分,在线等!!!
- xml文件操作
- 请教个数据库问题??在线等!!!急急急!!万分感谢!!!
- 求助 急 大家帮帮忙
- 进者有分,提一提.NET第三方控件(用于B/S)
- 请问如何通过selenium+phantomjs 来获取JS渲染后的html
- 用vs2008编译csharp源代码时如何加命令开关?
- 字符串分割问题
激活窗口,就在前面了
this.Focus(); //获得焦点
其实一楼的方法不错
this.BringToFront(); //提到最前面下面的这个是可加可不加的
this.Focus(); //获得焦点
这个没用。在构造方法中将TopMost暂时改成true是没用的。我试过了。
我换了个系统。到XP下测试成功了。但是在Win7下始终不成功。
借同学的Vista试了一下,仍然不行。看来这个代码只有XP行。Vista和Windows7都不行。
this.Activate();