[#45527] Windows版のrubyで行末に \d をつけない方法もしくはbynary出力 — しん <dezawa@...>
出沢です
4 messages
2008/10/03
[#45566] SNMP Libraryのerror_status=1(tooBig)について — "徳島学" <manabu.tokushima@...>
みなさま、こんばんは。とくしまと申します。
5 messages
2008/10/18
[#45572] 簡潔なHASH値のインクリメント — IIDAYUICHI <y_iida@...>
IIDA_Y と申します。
11 messages
2008/10/21
[#45587] ActiveScriptRubyのヘッダファイル — "AOKI Shigeru" <saoki@...>
青木@ナセ工企と申します。
6 messages
2008/10/23
[#45593] Mac OS X でコンパイルした Ruby は遅い? — HIGAKI Masaru (ひがき まさる) <mash@...>
ひがきです。
7 messages
2008/10/26
[#45598] Re: Mac OS X でコンパイルした Ruby は遅い?
— kimura wataru <kimuraw@...>
2008/10/28
木村(わ)といいます。
[ruby-list:45523] vrubyのtabPanelについて質問です。
From:
"Miyamoto Hiroaki" <miyamoto.hiroak@...>
Date:
2008-10-02 05:40:35 UTC
List:
ruby-list #45523
みやもとと申します。
vrubyのtabPanelについてですが、
下記コードで、tabPanel0上のbutton1クリックで、同一tabPanel0上のedit1は
@edit2.caption
で参照できますが、
tabPanel1上のedit2を参照しようとして、@edit2.captionに変更するとエラーになります。
どのように記述すればいいかできれば教えていただけないでしょうか?
# ここからコード
require 'vr/vruby'
require 'vr/vrcomctl'
require 'vr/vrcontrol'
def btn1_clk_func
p @edit1.caption # ここでtabPanel1上のedit2を参照したいのですが?
end
module Cntn_tabPanel1_panel0
include VRStdControlContainer
attr :button1
attr :edit1
def _cntn_init
addControl(VRButton,'button1',"button1",76,61,120,40,1342177280)
addControl(VREdit,'edit1',"edit1",36,29,196,20,1342177408)
end
def button1_clicked
btn1_clk_func
end
end
module Cntn_tabPanel1_panel1
include VRStdControlContainer
attr :edit2
def _cntn_init
addControl(VREdit,'edit2',"edit2",20,37,220,20,1342177408)
end
end
module Cntn_tabPanel1
attr :panel0
attr :panel1
def _cntn_init
vrinit
@panel0.extend(Cntn_tabPanel1_panel0)._cntn_init
@panel1.extend(Cntn_tabPanel1_panel1)._cntn_init
end
end
module Frm_form1
def _form1_init
self.caption = 'form1'
self.move(288,549,300,200)
addControl(VRTabbedPanel,'tabPanel1',"tabPanel1",8,8,272,152,1409286144)
@tabPanel1.setupPanels(
*[
'パネル1',
'パネル2',
]
)
@tabPanel1.extend(Cntn_tabPanel1)._cntn_init
end
def construct
_form1_init
end
end
# Top Form表示
frm=VRLocalScreen.newform
frm.extend Frm_form1
frm.move 100,100,300,300
frm.create.show
VRLocalScreen.messageloop