mos*_*she 1 c# mono messagebox
我是monodevelop的初学者,我试图根据按钮点击显示一个消息框.代码工作正常,除非显示if/else语句下的bex消息,否则我无法关闭它.单击"确定"或"x"按钮不会关闭MessageBox
namespace SampleGtkProj
{
public partial class First : Gtk.Window
{
protected virtual void buttonClicked (object sender, System.EventArgs e)
{
MessageBox.Show(entry1.Text);
if(File.Exists(entry1.Text)) {
MessageBox.Show("File Exists: test passed");}
else {
MessageBox.Show("FIle DOes NOt exist test failed");}
}
public First() : base(Gtk.WindowType.Toplevel)
{
this.Build ();
}
}
}
Run Code Online (Sandbox Code Playgroud)
不要混用工具包.
也就是说,不要在Gtk#应用程序中调用Winform的MessageBox.他们使用不同的消息循环,你要求麻烦.
尝试使用像Gtk#的MessageDialog这样的东西.
| 归档时间: |
|
| 查看次数: |
1619 次 |
| 最近记录: |