2014-04-03 78 views
0

我在我的電腦上安裝了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 

這不是唯一奇怪的事情。當我在一個Windows窗體中(無需設置標題)Show表單即刻崩潰。 我做錯了什麼,或者這是一個錯誤還是不同的東西?

Screenshot of my problem

編輯:form.Title問題是由保羅蘭伯特解決。我仍然想知道,如果這是正常現象,表格會立即崩潰,當我撥打form.show時?

+0

是的,這是預期的 - 見編輯答案。 –

回答

1

使用form.Text代替form.Title。見this start-up guide

編輯:我不認爲腳本崩潰,但只是立即退出,因爲窗體是非模態的,沒有控件或處理程序的定義。將該窗口替換爲form.Showform.ShowDialog,直到用戶關閉該窗口。

+0

謝謝。我的想法顯然是在WPF:D – Cubinator73

+0

它的工作原理!非常感謝你 :) – Cubinator73