• ベストアンサー

コントロールの名前がわかりません。

テキストボックスの横に上下ボタンが付いていて、そのボタンをクリックするとテキストボックスの値が増えたり減ったりするコントロールってありますよね? (EXCELの「ページ設定」の、余白や拡大率で使用されているコントロールです) あのコントロールを使用したいのですが、名前が分からないので調べようがなく、困っています。 どうしたら使用できるでしょうか? どうか、よろしくお願いします。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 アップダウンコントロール(UpDown)のことかな。 でもこのコントロールは上下ボタンだけで、横のテキストボックスはありません。従って、自分でテキストボックスを横に置いて使います。 このアップダウンコントロールを使用するには、プロジェクトのコンポーネントで、 Microsoft Windows Common Controls-2 6.0 をチェックして下さい。 ツールボックスに、いくつかのコントロールと共に追加されます。 基本的な使い方は、 1.連動コントロール(横のテキストボックス)を、BuddyControlプロパティで設定 2.連動プロパティ(テキストボックスのText)を、BuddyPropertyプロパティで設定 3.SyncBuddyプロパティにTrueを設定して、値を同期させる 4.Min(最小値)、Max(最大値)、Increment(増分)を設定 詳細はヘルプを参照して下さい。 では。

takaoPR
質問者

お礼

丁寧な解説ありがとうございます。 おかげさまで、実現できました。 ありがとうございました。

その他の回答 (2)

  • maro200
  • ベストアンサー率45% (15/33)
回答No.3

Crescent Spin Control (CSSpinControl) だと、それらしいのが出来ます。

takaoPR
質問者

お礼

アドバイスありがとうございます。 さっそく試してみたいと思います。

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

>あのコントロールを使用したいのですが、名前が分からないので調べようがなく、困っています。 スパイするとコントロール名は分かります。 # VCに付属する Spy++のメニューバー/スパイ(S)/ウインドウ検索(F) で、実際調べてみるとMS製品でも色々な方法で行なっているのが分かります。 (1)Excelの印刷関係 (2)Wordの印刷関係 (3)コンパネの画面のプロパティ 私はテキストボックスと垂直スクロールバーで行なっていますが、(2)の方法には驚きました。

takaoPR
質問者

お礼

アドバイスありがとうございます。 spy++の機能を初めて知る事ができました。 ありがとうございました。

関連するQ&A