IronRuby bug还是正常的?

时间:2014-04-03 19:46:59

标签: forms ironruby

我在计算机上安装了IronRuby,想尝试创建一个窗口等简单的东西:

require "System.Windows.Forms"
include System::Windows::Forms
form = Form.new
form.Title = "Hello IronRuby" # This doesn't work. ("Undefined method Title= for System.Windows.Forms.Form")
form.Show

这不是唯一奇怪的事情。当我Show Windows窗体时,(不试图设置标题)表单立即崩溃。 我做错了什么,或者这是一个错误或不同的东西?

Screenshot of my problem

编辑: Paul Lambert 解决了form.Title的问题。我仍然想知道,如果这是正常的话,当我打电话给form.show时,表格会立即崩溃吗?

1 个答案:

答案 0 :(得分:1)

使用form.Text而不是form.Title。见this start-up guide

编辑:我不认为脚本崩溃,但只是立即退出,因为表单是非模态的,并且没有定义控件或处理程序。将form.Show替换为form.ShowDialog,以便窗口保持不变,直到用户关闭它。