- ベストアンサー
コントロールの名前がわかりません。
テキストボックスの横に上下ボタンが付いていて、そのボタンをクリックするとテキストボックスの値が増えたり減ったりするコントロールってありますよね? (EXCELの「ページ設定」の、余白や拡大率で使用されているコントロールです) あのコントロールを使用したいのですが、名前が分からないので調べようがなく、困っています。 どうしたら使用できるでしょうか? どうか、よろしくお願いします。
- みんなの回答 (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++の機能を初めて知る事ができました。 ありがとうございました。
お礼
丁寧な解説ありがとうございます。 おかげさまで、実現できました。 ありがとうございました。