Dux*_*cis 6 .net c# macos mono winforms
我试图在Mono C#中使用Winforms在我的Mac上使用一个简单的应用程序,到目前为止我已经测试了这段代码
using System;
using System.Drawing;
using System.Windows.Forms;
public class HelloWorld : Form
{
static public void Main ()
{
Application.Run (new HelloWorld ());
}
public HelloWorld ()
{
Button b = new Button ();
b.Text = "Click Me!";
b.Click += new EventHandler (Button_Click);
Controls.Add (b);
}
private void Button_Click (object sender, EventArgs e)
{
MessageBox.Show ("Button Clicked!");
}
}
Run Code Online (Sandbox Code Playgroud)
但是当我测试时没有窗口打开,有什么帮助吗?我认为我的问题是针对Mono的.
我有同样的问题,运行os x mavericks + mono 3.2.3.
我从这里建立了演示:http://mono-project.com/Mono_Basics,前两个工作(console + gtk)但第三个(dotnet)什么都没有,当我从终端运行它,不会抛出任何错误,我只做cpu加载,但没有显示窗口...
最后,我找到了解决方案,在第一个dotnet运行中,它需要大约1分钟,直到窗口显示,在下一次运行它的瞬间.当我在测试时,我在5-10秒后杀死了这个过程,这就是为什么我第一次尝试没有为我工作的原因...
归档时间: |
|
查看次数: |
2560 次 |
最近记录: |