- ベストアンサー
コントロールの名前がわかりません。
テキストボックスの横に上下ボタンが付いていて、そのボタンをクリックするとテキストボックスの値が増えたり減ったりするコントロールってありますよね? (EXCELの「ページ設定」の、余白や拡大率で使用されているコントロールです) あのコントロールを使用したいのですが、名前が分からないので調べようがなく、困っています。 どうしたら使用できるでしょうか? どうか、よろしくお願いします。
- takaoPR
- お礼率56% (26/46)
- Visual Basic
- 回答数3
- ありがとう数4
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 アップダウンコントロール(UpDown)のことかな。 でもこのコントロールは上下ボタンだけで、横のテキストボックスはありません。従って、自分でテキストボックスを横に置いて使います。 このアップダウンコントロールを使用するには、プロジェクトのコンポーネントで、 Microsoft Windows Common Controls-2 6.0 をチェックして下さい。 ツールボックスに、いくつかのコントロールと共に追加されます。 基本的な使い方は、 1.連動コントロール(横のテキストボックス)を、BuddyControlプロパティで設定 2.連動プロパティ(テキストボックスのText)を、BuddyPropertyプロパティで設定 3.SyncBuddyプロパティにTrueを設定して、値を同期させる 4.Min(最小値)、Max(最大値)、Increment(増分)を設定 詳細はヘルプを参照して下さい。 では。
その他の回答 (2)
- maro200
- ベストアンサー率45% (15/33)
Crescent Spin Control (CSSpinControl) だと、それらしいのが出来ます。
お礼
アドバイスありがとうございます。 さっそく試してみたいと思います。
- todo36
- ベストアンサー率58% (728/1234)
>あのコントロールを使用したいのですが、名前が分からないので調べようがなく、困っています。 スパイするとコントロール名は分かります。 # VCに付属する Spy++のメニューバー/スパイ(S)/ウインドウ検索(F) で、実際調べてみるとMS製品でも色々な方法で行なっているのが分かります。 (1)Excelの印刷関係 (2)Wordの印刷関係 (3)コンパネの画面のプロパティ 私はテキストボックスと垂直スクロールバーで行なっていますが、(2)の方法には驚きました。
お礼
アドバイスありがとうございます。 spy++の機能を初めて知る事ができました。 ありがとうございました。
関連するQ&A
- エクセルVBAのカレンダーコントロールの件で
エクセルVBAを使用して リストボックスかコンボボックスかテキストボックスかを クリックするとカレンダーコントロールが呼び出されて カレンダーコントロールの日付をクリックすると カレンダーコントロールは閉じその値が上記2行目いずれかに 入力されるようにすることは可能なのでしょうか いろいろ文献を探してみたのですがよくわからずじまいでした よろしくお願いします
- 締切済み
- オフィス系ソフト
- access2000でカレンダーコントロールをいろいろな場面で
access2000で1つのカレンダーコントロールをいろいろな(複数の)場面で利用したいと思います。 カレンダーコントロールを置いたフォームは作成しました。→「カレンダーフォーム」 カレンダーフォームで取得した値をテキストボックスに戻すプロシージャも作成し、うまくいっています。 しかし、特定のテキストボックスに対してしか機能しません。 1つのカレンダーフォームで、複数のテキストボックスに入力させるプロシージャを教えてください。 カレンダーフォームの起動は、sample1_frm上のコマンドボタン1、コマンドボタン2やsample2_frm上のコマンドボタン1、コマンドボタン2を押すと起動するようにしたいと思います。 sample1_frm上のテキストボックス1(横にコマンドボタン1)やテキストボックス2(横にコマンドボタン2)があるので、それに対応したテキストボックスにカレンダーコントロールで取得した値を代入する方式です。 どのように1つのカレンダーフォームで各フォーム、テキストボックスに対応したコードを書けばよいでしょうか?
- 締切済み
- オフィス系ソフト
- Microsoft Wordについての質問です。
今現在、Word2010を使用しています。 ページ設定の余白についてなのですが・・・・・ 普通にページ設定ダイヤログボックスを開き、余白タブを選択して、数値ボックスに数値をしてすると思います。 この数値ボックスには、上下にクリックして、「0.5」づつ数値を上下させるボタンがついています。 これを、たとえば「0.1」づつ数値を上下させるようにする方法はないでしょうか? 例えば、ShiftとかAltとかCtrlとか押しながらだと、上下ボタンをクリックすると「0.1」ずつ数値が上下するような感じがベストなのですが、そんな方法がありましたら誰かお教えください。
- ベストアンサー
- その他MS Office製品
- エクセルVBA/マルチページ/ページ切り替え時
エクセル2000使用 ユーザーフォーム(UserForm1):マルチページ(MultiPage1)でページを5つ 作成。各ページにはテキストボックスとコマンドボタンを配置。 テキストボックスに値入力後、コマンドボタンをクリックするとテキストボック スの値をクリアするように設定。 テキストボックスに値入力後、コマンド実行前にページを替えた時、テキストボ ックスの値をクリアしたいのですが、どのようにすればよろしいのでしょうか。 類似する過去の質問を見てもよくわからなかったので、ぜひご回答のほどよろし くお願い申上げます。
- ベストアンサー
- オフィス系ソフト
- コントロールのグループ化
VBってコントロールのグループ化はできますか? ラベルとテキストボックスをくっつけて、一緒に移動できるようにしたいのですが どこからグループ化すればいいかわかりません。 CTRLボタンを押しながら、二つのコントロールをクリックするところまでは出来ました!
- ベストアンサー
- Visual Basic
- カレンダーコントロールのダイアログボックス
ACCESSでボタンをクリックすると、カレンダーコントロールのダイアログボックスが表示されて、日付が入力出来るようにしたいのですが... この方法で日付を入力するテキストボックスに共通で使用出来たらと考えています。 カレンダーコントロールのダイアログボックスの作成から分からないのでお願いします。
- ベストアンサー
- その他(データベース)
- VBA コントロール EXCEL
VBAでプログラミングしています。 Excelでコントロールを使用しようと思いますが、 数が多くなりそうですが~ オプション ボタン 約20600個 チェック ボックス 約600個 コンボ ボックス 約500個 コマンドボタン 約300個 そして、上のコントロールにVBAで制御をする予定です。 値を設定、値を取得、イベントの発生などの動作になります。 環境はEXCEL 2003になります。 これで問題ないですか。 問題があったらどんな問題がありますか。(速度、メモリ、容量、エラーなど) 教えてください~
- 締切済み
- Visual Basic
- アクティブコントロールの移動
初めて質問させていただきます。 Excelのシート上、一定の枠内にあるテキストボックスの中で アクティブコントロールを取得し 決まったボタンで別枠内に集合させる、と言った内容のことを行いたいです。 具体的にはAさん、Bさん、Cさんとテキストボックスがあり AさんBさんが出勤でCさんが休暇の場合 Cさんをアクティブコントロールとして取得し 休暇枠ボタンで 休暇枠に飛ばしたいです。 ご教授願えれば幸いです・
- 締切済み
- Excel(エクセル)
- ASP.NET/VBでのユーザコントロールを使用したプログラム
開発環境:VS2005 言語:ASP.NET(VB) 質問させてください。 現在ASP.NETでプログラムを作っています。 プログラム等は経験なくほぼ初心者です。 内容としては テキストボックス(txtB)1個のユーザコントロールを ボタン(btn1)1個とテキストボックス(txtA)1個のフォーム(aspx)に貼り付け、 ボタンを押下することでフォームのテキストボックス内の値を ユーザコントロールのテキストボックスに表示させるという プログラムを作りたいのですがうまくいきません。 色々調べたのですが、 ユーザコントロールのテキスト内の値をフォームのテキストに表示させる方法は あったのですが逆の方法は見つけられませんでした。 説明等わかりにくいところもあるかもしれませんが 回答よろしくお願いいたします。
- 締切済み
- Visual Basic
- エクセル コントロールの使い方
コントロール コンボボックスについてお聞きします。 コンボボックスにテキストの登録は出来たのですが 例えばこのテキストから選択したものが、絵とかで横に表示されるような 設定は出来ますでしょうか?
- 締切済み
- オフィス系ソフト
お礼
丁寧な解説ありがとうございます。 おかげさまで、実現できました。 ありがとうございました。