2014-04-03 8 views
0

는 내 컴퓨터에 아이언 루비를 설치하고 창을 만드는 것처럼 간단한 일을 원했고 :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 Form Show (제목을 설정하지 않고) 즉시 Form이 충돌합니다. 내가 잘못 했습니까? 아니면 버그입니까? 아니면 다른 것입니까?

Screenshot of my problem

편집 :form.Title의 문제가 폴 램버트에 의해 해결되었다. 아직도 궁금해지면, 정상적인 경우 양식이 즉시 충돌한다고 form.show으로 전화하면됩니까?

+0

네, 그럴 것입니다. 편집 된 답변을 참조하십시오. –

답변

1

form.Title 대신 form.Text를 사용하십시오. this start-up guide

편집 : 양식이 넌 모달이며 컨트롤이나 처리기가 정의되어 있지 않기 때문에 스크립트가 충돌하지 않지만 즉시 종료됩니다. form.Showform.ShowDialog으로 바꾸십시오. 사용자가 창을 닫을 때까지 창을 계속 유지하십시오.

+0

감사합니다. 내 생각은 WPF에서 분명히했다 : D – Cubinator73

+0

그것은 작동합니다! 고마워요 :) – Cubinator73