Rubyで簡単なフォームを作る最小限のサンプル

勉強中

ActiveScriptRubyとかを入れて以下のコードを実行

require 'vr/vruby'
require "vr/vrcontrol"

frm=VRLocalScreen.newform

def frm.construct
move 100, 100, 300, 300
addControl VRButton, "btn1", "ボタンだよ", 10, 220, 200, 40
addControl VRText, "edit1", "log\r\n", 10, 10, 200, 200, WStyle::WS_VSCROLL
end

def frm.btn1_clicked
messageBox "ボタンクリック"
end

frm.create
frm.show
VRLocalScreen.messageloop
exit