yourForm yf = new yourForm();
yf.ShowDialog();
yf.ShowDialog();
解决方案 »
- Vs中c# 如何用快捷键迅速定位到某个命名空间上的一个类的代码中?
- wpf有自带的或者第三方提供的FontDialog/FontPicker吗?
- webbrowser
- 如何编写一个线程,让它定时执行一段程序,而且这个线程可以停止
- 紧急求助-请教句库检索问题
- 如何动态创建对象类型short/int
- C#里面为什么主线程MAIN没等子线程运行完就会继续执行下一条语句或者启动下一个子线程?
- 为什么Forms.Timer不会被垃圾回收
- 如何把ASCII码值转换为其对应的字符
- 在vs7 中写好的 程序, 如何做setup 包?
- .net里面有没有可以搜索远程电脑上文件(知道IP和文件名)的函数或累,小弟急等。
- C#实现查询
另外Form的Topmost属性也可以将窗口设在最顶屋,再设设焦点属性,看看这样行不行,一般就是用showdialog吧
yf.ShowDialog();
这是正确的.
事件 me OnDeActive 方法 Active
<script>
window.onblur=function(){window.focus()}
</script>
f2.ShowDialog();private void Form2_Deactivate(object sender, System.EventArgs e)
{
this.Activate();
}
我现在的做法和你写的是一样的。但当点击其他窗口时,只是Form2的窗口标题在闪烁,而还是可以在所点击其他窗口中进行操作。我的目的是不允许操作任何其他的窗口,我该怎么做呢?
f2.ShowDialog();
楼主说:
“但当点击其他窗口时,只是Form2的窗口标题在闪烁,而还是可以在所点击其他窗口中进行操作。我的目的是不允许操作任何其他的窗口,我该怎么做呢?”
????
楼主还能在除了Form2窗口外的其他窗口操作?
yourForm yf = new yourForm();
yf.ShowDialog();
这应该是正确的.
你新做的窗口在属性里都有一个设置,表明他是不是主窗口,看看是不是这个没设置好啊,基本同意用ShowDialog();
2在窗体的LostFocus()事件里添加:
this.Focus();
是的,确实可以操作其他窗口。To shang123guan() :
我已经看了,没有关于主窗口的属性。