DialogResult nRet = MessageBox.Show(this,"有升级包是否现在升级","提示信息",
MessageBoxButtons.OKCancel ,MessageBoxIcon.Information);
if(nRet == DialogResult.OK )能显示在最前面但如果点击后面窗体会切换掉
能否让用户先处理完
MessageBoxButtons.OKCancel ,MessageBoxIcon.Information);
if(nRet == DialogResult.OK )能显示在最前面但如果点击后面窗体会切换掉
能否让用户先处理完
解决方案 »
- 求助
- 请问一下winform中做出和word类似的任意样式表格,表格里可以有任意字段和输入框,如何设计?
- 转义字符问题 ‘\’
- AD校验用户
- 如何创建和使用类型化数据集,能给个详细的例子吗?
- 在建立与服务器的连接时出错。(provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)]
- 问一下啊,C#怎么通过AxWindowsMediaPlayer 获得作者信息啊
- 最近这几天,csdn的开发人员,对抵制日货方面比较积极,呼吁大家抵制日货,打道小日本。特此散100分
- 哪里有讲解winform控件使用的视频,最好是每个控件都有讲解的。
- 如何把DataSet绑定到DropDownList???????????????????
- 求简单进度条代码和计时器代码
- 开发应用程序用什么可以替代数据库?
===========
把this换成null试试看。
private const int HWND_TOPMOST = -1;
private const int SWP_SHOWWINDOW = 40;RECT rectDlg = new RECT();
GetWindowRect(m.LParam, ref rectDlg);
SetWindowPos(m.LParam, HWND_TOPMOST, 0, 0, rectDlg.right - rectDlg.left, rectDlg.top - rectDlg.bottom, 40);[DllImport("user32.dll")]
private static extern bool SetWindowPos(IntPtr hWnd, int hWndInsertAfter, int X, int Y, int cx, int cy, int uFlags);[DllImport("user32)]
public static extern int GetWindowRect(IntPtr hWnd, ref RECT rect);