有两个类:
public class Form1 : System.Windows.Forms.Form
{
}
public class class2
{
public void listen()
{
.......
MessageBox.show("连接中断“);
}
}
}
在类Form1中,启动了一个监听socket连接状态的线程(启动的是class2中的一个listen函数),如果
socket中断,就Messagebox。show一个对话框,可是这个对话框不是模式的,弹出后还是可以操作Form1,我改为MessageBox(this,"连接中断”);可是总是提示参数错误,无法将this转换为string,搞不懂,怎么才能搞成模式的呢?
请高手解答!
public class Form1 : System.Windows.Forms.Form
{
}
public class class2
{
public void listen()
{
.......
MessageBox.show("连接中断“);
}
}
}
在类Form1中,启动了一个监听socket连接状态的线程(启动的是class2中的一个listen函数),如果
socket中断,就Messagebox。show一个对话框,可是这个对话框不是模式的,弹出后还是可以操作Form1,我改为MessageBox(this,"连接中断”);可是总是提示参数错误,无法将this转换为string,搞不懂,怎么才能搞成模式的呢?
请高手解答!
解决方案 »
- arraylist和string互转
- 在C# winform 中如何删除文件
- html页面动态生成行,生成列代码,谁有可用的,根据行、列参数,来动态生成
- MarshallByRefObject有什么功能呀 还有能给我一个例子吗 不要MSDN的解释
- 急!急请大家帮助?谢谢有高分送?dll问题!!!!!!!!!!!!!!!!!
- 跪求sql语句问题,急啊。。。。。。
- RDLC报表,如何实现百分比的显示。
- 有关全局变量调用的问题,请问大家
- C#如何得到相对的不含路径的文件名(如:C:\data\myData.mdb -> myData.mdb)
- 为什么datagrid控件在web形式下不显示?
- 关于客户端打印web 水晶报表的问题?
- 远程调用 分布式 Remoting 和Web 服务 com mts dcom com+ 的问题
string strMessage="Test";
System.Windows.Forms.MessageBoxButtons mbb=System.Windows.Forms.MessageBoxButtons.OKCancel;
System.Windows.Forms.MessageBoxIcon mbi=System.Windows.Forms.MessageBoxIcon.Question;
System.Windows.Forms.MessageBoxDefaultButton mbdb=System.Windows.Forms.MessageBoxDefaultButton.Button2;
System.Windows.Forms.MessageBoxOptions mbo=System.Windows.Forms.MessageBoxOptions.ServiceNotification;
MessageBox.Show(strMessage,strCaption,mbb,mbi,mbdb,mbo);
mbo=System.Windows.Forms.MessageBoxOptions.ServiceNotification;注意不要加this.