Visual Basicでコンボボックスに似た変数指定ボックスを作成する方法は?

このQ&Aのポイント
  • Visual Basicでソフトウェアを作成している際に、コンボボックスと同様の変数指定ボックスを実装したい場合、どのような機能を使用すればよいか知りたいです。
  • コンボボックスとは異なり、リストが表示されず、上下のボタンをクリックすることで変数を変化させる仕組みを作成したいです。
  • 押し続けると値が上昇するという特徴も有しており、コマンドをボックスの隣に置いているわけではないと考えられます。用意されている機能なのか、それとも別の方法で実現する必要があるのか知りたいです。
回答を見る
  • ベストアンサー

コンボボックスに似た・・・

Visual Basicにてソフトウェアを作成中です. そのなかで変数を指定するボックスがあるのですが, コンボボックスのように自分で書き込むこともでき,または ボックスの右についている上下のボタンで一個ずつ変化できる ものをつけたいのですが,Visual Basicではなんという機能になるのでしょうか?? コンボボックスのようにリストがでるのではなく上下のボタンを ワンクリックで1変化するものです. 単純にコマンドをボックスの隣に置いているのかとも思いましたが, 押し続けると勢いよく値が上昇することから,もともと用意されて いる機能なのかと思いまして. ご存知の方おられましたらよろしくお願いいたします.

  • hammn
  • お礼率100% (26/26)

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

  • ベストアンサー
  • pentium100
  • ベストアンサー率45% (689/1517)
回答No.1

UpDownコントロール(通称スピンボタン)でしょうか。

hammn
質問者

お礼

これです!ありがとうございました! なんという名前なのかわからなかったので検索もできず・・・ 大変助かりました!

関連するQ&A

  • コンボボックスの使い方について

    環境はWIN98 VC++6.0 MFCです。 コンボボックスを初めて使うのですが、コンボボックスに何かを記入し、コマンドボタンを押すとコンボボックスのプルダウンのリストの中に追加されるようにするにはどうすれば良いですか? 具体的なコードなり参考サイトを教えてください。

  • コンボボックスで

    コンボボックスで、あるテーブルを参照してリストを出す場合、リスト中になかった場合に、コマンドボタンを押せばテーブルの追加フォームが出てきて入力できるようにしています。この場合に、入力フォーム内で終了(保存)ボタンを押せば、自動的にコンボボックスの中に入り、かつもう一度選択しなくても表示されているような操作はできないものでしょうか?

  • エクセルVBAでコンボボックス

    エクセルVBAのコンボボックスの使い方について質問します。 実現したいプログラムは 「チェックボックスから選んだ数字で計算するプログラム」 です。 具体的には… まず、コンボボックスをシート上に配置します。そのコンボボックスには 数字の1から10を選べるようにしておきます。 次に、コマンドボタンを配置します。これは単にプログラムをスタート させる目的です。 ユーザーは、まずコンボボックスから好きな数字を選択します。 そしてスタートボタン(コマンドボタン)を押します。 すると、選んだ数字の2倍がセルに表示されます。 さらに発展系としては… チェックボックスを4つ配置します。各チェックボックス には、+、-、×、÷を割り振っておきます。 また、コンボボックスを2つ用意し、それぞれ1~10の数字をリストにします。 ユーザーは、チェックボックスから好きな記号を選び、さらにコンボボックスから 好きな数字を選びます。そしてスタートボタンを押すと、選んだ数字を選んだ記号 で計算した値がセルに表示されます。 というようなプログラムを考えているのですが、うまくできません。 ポイントは、 ・チェックボックスにリストを入力する方法 ・チェックボックスの選択状態や、リストボックスから選ばれた数字を、  変数として取得する方法 インターネットで調べているのですが、リストボックスに値を入れるのにもマクロを走らせ なければならない方法とか、ユーザーフォームでの説明ばかりでなかなか実現に至りません。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_userform05.html プログラムのイメージ図としては添付の図の通りです。 どのようにプログラムを書けばいいのでしょうか。

  • エクセル コンボボックスについて

    XP エクセル2003なのですが、 現在ワークシートに郵便番号と住所のリストを作成しています。    郵便番号     住所  ***-**** ○○県○○市・・・  ***-**** XX県XX市・・・ ユーザーフォームにテキストBOXとコンボBOXとコマンドボタンを 配置しています。 コンボBOXではリストにしている住所のみを表示していますが、 その中から探すのが大変です。そこで、 テキストBOXに郵便番号を入力し、 コマンドボタンをクリックすると、 コンボBOXに該当する住所が表示されるようにしたいのですが、 どうすればいいのか、何から始めればいいのか、 全く分かりません・・・。いろいろな方法があると思うのですが、 教えていただければ幸いです。 初心者ですので質問形式が悪いかもしれませんが よろしくお願いします。

  • フレームとコンボボックスについて

    コマンドボタンからコンボボックスにSetFocus命令で飛ばしたいのですがコンボボックスをフレームに入れるとSetFocus命令で飛ばなくなってしまいましたので飛ばす方法を知っている方がいましたら教えてください。

  • コンボボックスについて

    コンボボックス2つを使いユーザーに誕生日の月と日を入力してもらいたいのですが,すこし疑問があります.2月には30,31日が,4,6,9,11月には31日がありません.このような月や日が選択された場合,コンボボックスのリストの内容をそれぞれ変化させたいのですが,どのようにしたらよいかわかりません.ぜひ,教えていただきたく思います.よろしくお願いいたします.

  • コンボボックスの高さを変えたい

    WinXP,SDKです。よろしくお願いします。 コンボボックスに色を何色か表示したいです。 いつもはオーナー描画にはしないのですが 色を付ける為にオーナー描画とすると どうしてもコンボボックスの高さがオーナー描画ではない時に比べて長くなります。(コンボボックスはドロップダウンリストです) コンボボックスに小さいフォントを与えても変化しませんでした。 MoveWindowしてもダメでした。 CB_SETITEMHEIGHTをすると、リスト部分の各項目の高さが変わりました。 コンボボックスが閉じられた状態の高さを変えるにはどうしたら良いのでしょうか。 もしくは、オーナー描画にしなくてもコンボボックスの各項目に色を付ける事が出来るのでしょうか。 画面の中でこのコンボボックスだけが異様に大きくておかしいです。 画面のフォントサイズは変えられません(大きなコンボボックスに合わせて画面全体大きくして…というのはNG) アドバイスをよろしくお願い致します。

  • フォーカスをあわせる

    Visual Basicにおいて、例えば「コマンドボタンを押したら、コンボ(リスト)ボックスにフォーカスを合わせる」ということはできますが、コンボ(リスト)ボックスのリストのn番目にあわせることはできるのでしょうか?お願いします。

  • コンボボックスの自動更新について

    コンボボックスの自動更新について エクセルのVBAで、ユーザーフォームを使用しています。 ユーザーフォームの中には「入力」ボタンとコンボボックスと テキストボックスがあります。 コンボボックスは、「ABCDEF」と6つのリストがあります。 ユーザーフォーム起動時には、コンボボックスは空欄で コンボボックスから、入力したい商品を選んで、入力ボタンを押して コンボボックスとテキストボックスの内容を入力・コンボボックスを 空欄に戻しています。 これを、「A」を選んで入力ボタンをおしたら「B」が選ばれる。 「B」を選んで入力ボタンをおしたら「C」が選ばれるといったように コンボボックスに表示されるリストを自動で更新することは できないでしょうか? Select case などを利用して組み立てようとしたのですが、 数時間以上調べても出来ません。 教えていただけると助かります。

  • Excel コンボボックスについて

    現在ブックに"Sheet1" "Sheet2"が存在していて、 Sheet1にコンボボックス用のリスト一覧を作成して、 Sheet2にSheet1のリスト一覧を参照してコンボボックスを作成したいのです。 リストは、動的に変化できるようにA1~A65536まで使用できるようにしたい場合どのように、コードを作成すればよいのでしょうか。。。