• ベストアンサー

FormDesignerについて教えてください

VisualurubyとFormDesignerを使ってGUIプログラムを作っているのですが、 たとえば、下記のようにチェックボックスを置いた時のカッコのなかの最後の数字はなんなのでしょうか? addControl(VRCheckbox,'checkBox1',"checkBox1",80,48,96,24,1342177283)

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1
kihonkana
質問者

お礼

osamuyさん、ありがとうございます。 エラーの原因がわかりました。 GUIを作り直している途中で、新しいGUI部分と古いGUI部分を比較したところ、 require 'vr/vrcomctl' が抜けているのがわかりました。 質問の数字の値が間違っているとばかり思っていたのですが、osamuyさんの回答でそれはないとわかり 原因が絞り込めました。 本当にありがとうございます。

kihonkana
質問者

補足

回答ありがとうございます。 じつは、FormDesignerを使って作ったGUIプログラムの改良で困っています。 新しく、チェックボックスとプログレスバーを付け加えようとしているのですが、 プログレスバーを付け加えると次のようなエラーが出ます。 C:/....../My Documents/RubyProgram/rb1EF2.tmp:82:in `_form1_init': uninitialized constant Frm_form1::VRProgressbar (NameError) 付け加えたのは、FormDesignerの出力を参考にして次の通りです。 addControl(VRProgressbar,'prgrssBar1',"prgrssBar1",38,32,120,20,1342177280) 座標とか大きさをいろいろ変えてみたのですが、同じです。 最悪、一から作り直せばいいことですが、...

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル VBA チェックボックスについて

    よろしくお願い致します。 OS:XP エクセル2003 VBAのことは、まったくの初心者です。 質問なのですが、下記のようなチェックボックス7にチェックが入れば、チェックボックス8~11に自由にチェックが入れれるようになり、逆にチャックボックス7にチェックが入ってない場合は、チェックボックス8~11のチェックはクリアされ、チェックできないものを作りました。 ここから、チェックボックス7にチェック入れたあとは、必ずチェックボックス9~11のどれかにチェックが入っている状態(ラジオボタンのような)で、チェックボックス7にチェックが入ってなかったら、8~11のチェックがクリアで尚且つ、チェックができなくなるようにするにはどうすればよいでしょうか? よろしくお願い致します。 Private Sub CheckBox7_Click() If CheckBox7.Value = True Then CheckBox8.Enabled = True CheckBox9.Enabled = True CheckBox10.Enabled = True CheckBox11.Enabled = True Else CheckBox8.Value = False CheckBox9.Value = False CheckBox10.Value = False CheckBox11.Value = False CheckBox8.Enabled = False CheckBox9.Enabled = False CheckBox10.Enabled = False CheckBox11.Enabled = False End If End Sub

  • チェックボックスのオンオフ

    チェックボックスを配置して、チェックボックスがオンになった時に 測定器と通信して数値データを表示するプログラムを作っています。 数値データは刻一刻と変化するので、チェックボックスがオンの時は Loopで数値データを取得するようにしています。 数値データの取得を止めたいときはチェックボックスを再度クリックして 終了したいのですが、Loopの中に入っているとチェックボックスを クリックしても反応しません。 何か方法はありませんか?チェックボックス以外のボタンを配置して Loopを抜けるようにしないと駄目ですか? Private Sub Checkbox1_Click() If Checkbox1= 1 Then Do 数値データを取得して、画面上に表示するプログラム(チェックボックスのクリックが効かない) Loop End If End Sub

  • ChexBox1等の「1」を変数にできますか教えて下さい

    こんにちは VBA初心者で目下勉強中のものです さて、今作っているプログラム中で、ユーザーフォームのチェックボックス にチェックが入っているものをカウントするのに、FOR~NEXTで たとえばCheckBox1~ChexBox20まで回したいのですが、CheckBoxの後についている数字「1」等を変数「i」にすることはできるのでしょうか? どなたかご指導いただけないでしょうか 気持ちとしては、以下のようにしてみたいのですがエラーがでました For i = 1 to 20 CheckBox(i).Value = False Then Exit For .......... Next i とんちんかんな質問かもしれませんが、よろしくおねがいします

  • Excel VBAファイル取込時の行/列データ選択

    あるTxtファイルがあります。その中にcheckbox1, checkbox2, checkbox3, ....と横にコンマで区切りながら並んでいます。それぞれの"checkbox#," の下は数値が1000個以上縦に並んでいます。 そこで、図のようなUserForm(ユーザーフォーム)よりチェックボックスを作成しました。そのチェックボックスを選んだところだけ、「checkbox#」名とその下の数値だけを新たなExcelシートに抜き出すマクロを作ろうとしていますが、なかなかうまくできません。簡単な方法があれば教えていただけないでしょうか。どうぞよろしくお願いいたします。

  • 複数のチェックボックス&配列にランダムな数字

    こんにちは。PHP学習中のものですが、今回はこちらで質問させていただきます。 現在、複数のチェックボックスをワンクリックですべて選択する方法を調べています。 チェックボックスのNAMEがすべて同じ場合は、ちょっと検索すれば、すぐにサンプルスクリプトがたくさんヒットします。 複数選択可能なチェックボックスの場合も、document.form1.elements["sample_check[]"] というような記述で、チェックボックスの数がカウントできるということまでは判りました。 しかし、現在わたしが扱っているチェックボックス(下記をご参照ください)には、sampla_check[3] のように規則性のない数字が入っているのです。 (この数字を送信先で受けて、それをもとにmySQLのデータを更新するので省略できません) このような場合、どのようにしたら「チェックボックスをすべて選択」する機能を実装できるでしょうか。 本来、javascriptの入門書でも購入して、自分で学習すべき範疇のことかと思いますが、今すぐ答えが必要なので、どなたかお助けいただけないでしょうか。 <INPUT TYPE="checkbox" NAME="sample_check[3]" VALUE="TRUE"> 項目(3) <INPUT TYPE="checkbox" NAME="sample_check[7]" VALUE="TRUE"> 項目(7) <INPUT TYPE="checkbox" NAME="sample_check[12]" VALUE="TRUE"> 項目(12)

  • HTML内外におけるチェックボックスの扱い

    ASPにおけるチェックボックスに関するご質問させていただきます。 現在、ASPファイルにおいて、チェックボックスを使用したプログラムを組んでいます。 作成しようとしているプログラムは、 「該当チェックボックスをチェックしたか否かで、確定ボタンを押したあとの移動先URLを変更する」ものです。 プログラムは以下のようになっています。 [abc.asp] <%@script language = vbscript %> Function SelectURL()  チェックされたチェックボックスの値を知りたい・・・☆ End Function <HTML> <HEAD> </HEAD> <BODY> <FORM NAME=frmCheck>    <INPUT TYPE=checkbox NAME=c1 VALUE="001">チェックボックス1    <INPUT TYPE=checkbox NAME=c2 VALUE="002">チェックボックス2    <INPUT TYPE=checkbox NAME=c3 VALUE="003">チェックボックス3 </FORM> </BODY> </HTML> このような状態です。 チェックボックスのうち、チェックされているもののVALUE値を知りたいのです。 値を知りたい場所は、☆印のある場所でです。 HTML内においては、document.frmCheck.c1.checked、.value等でチェックの有無は確認できるのですが、☆印はHTMLの外にあります。 何かアドバイスをいただければと思います。よろしくお願いします。

  • チェックボックスを選択するとテキストボックスが表示

    質問失礼します。 チェックボックスが下記のようにある場合ですが、 どれかではなく複数選択で テキストボックスを表示させるにはどうしたらよいでしょうか? <input type="checkbox" name="example" value="" />テレビ ←チェックしたらテキストボックス表示 <input type="checkbox" name="example" value="" />新聞 ←チェックしたらテキストボックス表示 <input type="checkbox" name="example" value="" />CM ←チェックしたらテキストボックス表示 <input type="checkbox" name="example" value="" />その他 ←チェックしたらテキストボックス表示 色々なJavaScriptを試したのですが、 どうも挙動がおかしく、クリックを続けると表示がされたりできなかったり、 という具合になります。 それぞれテキストボックスを表示させたいチェックボックスに 反映できるJavaScriptをご教示願いますでしょうか? 宜しくお願い致します。

  • エクセル チェックボックスの解除について(VBA)

    YES/NOを入力させる為の下記のVBAにおいて、チェックボックス1をチェックすると、アの部分でチェックボックス2の解除を行う関係で?、シート上でチェックボックス2を操作していないのにもかかわらず、勝手にCheckBox2_Click()に入り、命令文イを実行してしまいます。 ただ単にSub CheckBox1_Click()のルーチンの最後までの処理で終わりたいのですが、どうしたらよいのでしょうか。 Private Sub CheckBox1_Click() If CheckBox1 = True Then Sheets("sheet1").Range("A1") = 1 Sheets("sheet1").Range("A2") = 0 CheckBox2 = False・・・ア Else Sheets("sheet1").Range("A1") = "" End If End Sub Private Sub CheckBox2_Click() If CheckBox2 = True Then Sheets("sheet1").Range("A1") = 0 Sheets("sheet1").Range("A2") = 1 CheckBox1 = False Else Sheets("sheet1").Range("A2") = ""・・・イ End If End Sub

  • vba初心者

    VBA初心者ですが、ご質問があります。 以下の処理内容で困っております。 1.チェックボックスは全部で四つありエクセルのシート上にあります。 <例> checkbox1 checkbox2 checkbox3 checkbox4 ←四つあります。 ここでいうチェックボックスは、マクロの「コントロールツールボックス」のチェックボックスになります。 2.チェックボックスはチェックを入れるとセルA1にそれぞれの値を出力。 <例> checkbox1にチェックをいれたらセルA1にaと出力。 checkbox2にチェックをいれたらセルA1にbと出力。 checkbox3にチェックをいれたらセルA1にcと出力。 checkbox4にチェックをいれたらセルA1にdと出力。 3.1と2は問題なく3から困っております。 <御教授いただきたい内容>  チェックボックスを使用して、checbox1にチェックをいれたらセルA1にaと出力しcheckbox2にチェックをいれたらセルA1にコンマをつけて出力。 <例> checkbox1と2をチェックしているのでセルA1の出力は、「a、b」となる。 同様にチェックをつけたらつけただけ出力。 <例> checkbox1から4全部つけた場合、セルA1の出力は、「a、b、c、d」となる。 初心者でかなり困っております。 どなた様か御教授をお願い致します。

  • スクロール可能なチェックボックス

    +------------------------↑ +□checkbox □checkbox     | +□checkbox □checkbox     | +□checkbox □checkbox     | +------------------------↓ 〔送信〕〔キャンセル〕 スクロール可能なチェックボックスを作成したいのですが 作成可能なのでしょうか? リストボックス(ないしドロップダウンメニュー)との組合せが考えれますが フォームの中にフォームを定義するのは不可能かと思って困っています お力添え下さい (IE+ASP+JavaScriptの組合せで実現できないかと、、、) (asp+javascript)

    • ベストアンサー
    • HTML
このQ&Aのポイント
  • 50歳の男性が最近購入したBOSS製のBRー532(2001年製)で録音データをSDカードに保存しているが、古いタイプのSDカードを使用しており、パソコンに移動する際にサイズの違いで移動できない問題が発生している。
  • 問題を解決するためには、古いタイプのSDカードからデータを取り出し、現在のSDカードに移動することが必要である。
  • 移動の手順は、まず古いタイプのSDカードをパソコンに接続し、録音データをコピーして保存する。次に、新しいSDカードをパソコンに接続し、保存したデータをコピーして移動することで解決できる。
回答を見る

専門家に質問してみよう