using System.Runtime.InteropServices;
[DllImport("User32.dll")]
public static extern void SetForegroundWindow(IntPtr hWnd);
private void tsbtnDrawOpen_Click(object sender, EventArgs e)
{
//选择需要打开的文件
//.....
if (openFileDialog.ShowDialog() == DialogResult.Cancel)
{
//修改bug:第二次点击打开按钮时需要点击两次 事件方可有效 加断点时可正常打开
//当前窗体获得焦点
SetForegroundWindow(this.Handle);
return;
}
//......
}