プロが教えるわが家の防犯対策術!

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

A 回答 (3件)

こんにちは。

maruru01です。

アップダウンコントロール(UpDown)のことかな。
でもこのコントロールは上下ボタンだけで、横のテキストボックスはありません。従って、自分でテキストボックスを横に置いて使います。

このアップダウンコントロールを使用するには、プロジェクトのコンポーネントで、
Microsoft Windows Common Controls-2 6.0
をチェックして下さい。
ツールボックスに、いくつかのコントロールと共に追加されます。

基本的な使い方は、
1.連動コントロール(横のテキストボックス)を、BuddyControlプロパティで設定
2.連動プロパティ(テキストボックスのText)を、BuddyPropertyプロパティで設定
3.SyncBuddyプロパティにTrueを設定して、値を同期させる
4.Min(最小値)、Max(最大値)、Increment(増分)を設定

詳細はヘルプを参照して下さい。
では。
    • good
    • 0
この回答へのお礼

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

お礼日時:2002/02/28 16:55

Crescent Spin Control


(CSSpinControl)

だと、それらしいのが出来ます。
    • good
    • 0
この回答へのお礼

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

お礼日時:2002/02/28 16:56

>あのコントロールを使用したいのですが、名前が分からないので調べようがなく、困っています。



スパイするとコントロール名は分かります。
# VCに付属する Spy++のメニューバー/スパイ(S)/ウインドウ検索(F)

で、実際調べてみるとMS製品でも色々な方法で行なっているのが分かります。

(1)Excelの印刷関係
(2)Wordの印刷関係
(3)コンパネの画面のプロパティ

私はテキストボックスと垂直スクロールバーで行なっていますが、(2)の方法には驚きました。
    • good
    • 0
この回答へのお礼

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

お礼日時:2002/02/28 16:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!