- ベストアンサー
VB2010 InputBoxを自作したいのですが
InputBoxのテキストは字が小さいのでフォームにテキストボックスを貼り付けて作ったのですがプログラムがそこで止まりません。 InputBoxは何かを入力しOKボタンを押してから次に進みますがこの様にするにはどうしたら良いのでしょうか。
- Visual Basic
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
InputBoxのフォームを呼ぶときにShowDialogで呼ぶと、フォームが閉じるまで元のプログラムは止ります (例) Dim f as New InputForm f.ShowDialog
関連するQ&A
- VC2005でInputBox関数?
VisualC++2005を使っていますが、VisualBasicのようなInputBox関数はあるのでしょうか? プログラムが止まり、メッセージを出して、 文字列入力し、OKボタンを押すと、 入力した文字列を使ってプログラムが流れる 有れば便利だと思うのですが・・・
- ベストアンサー
- C・C++・C#
- VBについて
Visual Basicで1つのオブジェクトの中にフォームを2つ作った時、片方のフォームに入力した情報を処理し、もう1つのフォームでその結果を見るにはどうすれば良いのでしょうか? 例えば、1つのフォームにテキストボックスAとコマンドボタンを貼り付け、もうひとつにテキストボックスBを貼り付けて、テキストボックスAにXと入力し、コマンドボタンを押すとテキストボックスBにYと入力されるような事です。 分かる方、是非教えてください。
- ベストアンサー
- Visual Basic
- VBについて質問です
VB2010でフォームデザイナーに、ツールBOXからテキストBOXとボタンを挿入します。テキストBOX内に数字を入力し、ボタンクリックで線がかけるようなプログラムを作成したいのですが、初心者で分かりません。コード等詳しく教えていただけないでしょうか。
- ベストアンサー
- Visual Basic
- InputBox関数について
VBAの勉強中です。 教えてください。 INPUTBOX関数で、何も入力しないでの入力も可、とするコードはどうなるでしょうか。 言葉を変えて言えば、入力ボックスが未入力の状態でOKボタンを押すということです。 例えば以下のようにすると、当然ながら「キャンセル」と判断されます。 Sub Test() Dim myData As String myData = InputBox("入力してください") If myData = "" Then MsgBox "キャンセル" Else MsgBox "入力OK" End If End Sub ■■尚、今回は、メソッドではなくて関数での質問になりますのでその点よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- inputboxのことで質問です!
こんにちわっ!またまたプログラミングのことで質問です! inputboxを使うときにinputbox(メッセージ、タイトル、テキストボックスの文字列) という風に使うんですけど、この最後のテキストボックスの文字列の事がよくわかりません! 0を使ったり1を使ったりと。。。 教えてください!よろしくお願いします!
- ベストアンサー
- Visual Basic
- VB2005について教えてください
フォームを3つ作成し、実行時に最初に表示されるフォーム1にボタンを1つ配置し、そのボタンをクリックするとRadioButtonが一つとボタンが一つあるフォーム2が開きます。そして、フォーム2のボタンをクリックするとテキストボックスが一つとボタンが一つあるフォーム3が開きます。そこで、フォーム3のテキストボックスの中身をフォーム2のRadioButton.Textに表示させたいのですができません。フォーム1にRadioButtonを配置してRadioButton.Textに表示は出来るのですがフォーム2には表示させることが出来ません。どのようにすればできるのか教えてください。よろしくお願い致します。
- 締切済み
- Visual Basic
- VB6のプログラムを助けてください…
いつもお世話になっております。 みなさんの知恵を貸してください。 よろしくお願いします。 現在、VB6のプログラムを作成しています。 以下の質問のプログラムを作成したいですが、どのようにプログラムを 作成していいのか分かりません。 ~質問内容~ ☆ 機能仕様 シリアル通信送信側のプログラムを作成する。 ☆ 通信仕様 ターミネータ:CR(キャリッジリターン) ☆送信側のプログラム 1-a.フォーム上に以下のコントロールを追加する ・ポート番号設定用テキストボックス ・ポーレート設定用コンボボックス ・コマンド送信文字列入力用テキストボックス ・「送信」ボタン 1-b.ボーレート設定用コンボボックスは、9600、19200、38400の 3パターンのリストで構成する。それ以下の値は入力させないようにする。 1-c.「切断」ボタンでポートを閉じる。 1-d.「送信」ボタンでコマンド文字列入力用テキストに入力された文字列をターミネータを付けて送信する。 分かる範囲でよろしければ、教えてください。 よろしくお願いします。
- 締切済み
- Visual Basic
- Excel VBA Inputbox
Inputbox(Type:=8)表示後、セルをクリックしたら、[ok]ボタンをクリックせずに次の命令に移るようにすることは可能でしょうか。可能でしたら、その方法を教えてください。
- 締切済み
- その他MS Office製品
- VBでローマ字入力とかな入力を使い分けたい時どうすれば??
VisualBasic6.0を使って、 フォームの上にテキストボックスをふたつ 作ったプロジェクトを新規で作成します。 今、IMEの文字入力方式はローマ字方式を 使っているとします。今半角カナ入力状態に なっているとします。 その状態で、そのテキストボックスの上で Aを3回押すと半角カナでアアアとでます。 テキストボックス上で ALT + ひらがな を押して、かな入力に切り替えます。 そのテキストボックス上でAを3回押すと 半角英数字でaaaと出ます。 もうひとつのテキストボックスをクリックして そっちに移動してから、もとのテキストボックスに 移動します。 そこで、Aを3回押すと半角カナでチチチと出ます。 こういう手順を踏まないとひとつのテキストボックス上 でかな入力とローマ字入力を変えることができないですが 何か方法はないのでしょうか?それともこれは昔から どうしようもないことなのでしょうか? それは、この教えてGOOの質問のタイトルと 質問の内容のテキストボックスでも同じ事が 言えると思います。 普段はローマ字入力で、ある半角カナで入力したい テキストボックスにきた時だけ、何かをして かな入力に変更したいのですが、どうすればよいでしょう? 今、フォームを全画面表示していて IMEツールバーはタスクバーにしまったままにしてお きたいので、IMEツールバー上から変更するという 方法は使えないです。 どなたか親切な方回答お願いしますっ・・・。 また、ちなみにプログラム上から変えることって できるのでしょうか?やるつもりはないですが 一応聞いてみたいです。
- ベストアンサー
- Visual Basic
- VB6のIF文について教えてください
VB6でプログラムについて、みなさんアドバイスをいただけませんでしょうか? 現在、下記のような動作をするプログラムを作っていていますがうまくいきません。 テキストボックスに1~100までの数値を400個入力します。 ボタンを押してこのテキストボックスヘ数値を入力したとき、入力した数値が10未満の 場合はメッセージボックスで「NG」と表示。 それ以外は、メッセージボックスで「OK」と表示プログラムを作っています。 ※これは、テキストボックスに数値を入力して、改行を押した際に、毎回OK・NG判定を して表示する 今下記のように作っているのですが、苦戦しているのは、数値を入力して改行したときに 毎回メッセージボックスが出ず、エラーが出てしまいます。 下記プログラム文をどのように変更すれば、数値を入力して改行したときに毎回上記のよ うな判定できるようになるかご教示頂けませんでしょうか? みなさん教えてください。よろしくお願いします。 Private Sub Command1_Click() Dim moji As String moji = txtInputData.Text If moji > 10 Then Msgbox "NG" Else Msgbox "OK" End If End Sub
- 締切済み
- Visual Basic
お礼
ありがとうございます。ShowDialogでできました。