- PR -

VB.NETでのTrackBarについて

1
投稿者投稿内容
tosh
会議室デビュー日: 2003/02/02
投稿数: 3
投稿日時: 2003-02-02 12:14
VB.NET初心者です。TrackBarのつまみ自体を小さく表示
したいのですが、デフォルトの大きさしか表示できません。
(AutoSize=falseでデザイン時は小さくなるのですが..)
どうやって小さくすればいいのか、どなたか知らないでしょうか。
くまけん
会議室デビュー日: 2003/02/04
投稿数: 2
投稿日時: 2003-02-04 14:43
ご質問の意図と違っていたらごめんなさい。
手元の環境で確認したところ、AutoSizeプロパティをFalseにして、"垂直方向"のサイズを小さくすれば、デザイン時、実行時ともに小さいサイズにできました。 実行時については開発環境でない別のPCでも同じです。
TrackBarのサイズそのものはWindows側のスクロールバーの大きさに依存しているみたいですが、規定より小さくする場合については"AutoSize=False"で大丈夫なようです。
tosh
会議室デビュー日: 2003/02/02
投稿数: 3
投稿日時: 2003-02-04 23:37
レスありがとうございます。意図はあっています。
でも、デザイン時にプロパティを"AutoSize=False"、サイズを(104, にしても小さいサイズにできないのです。他のパソコンでもです。

もう少し実験していたところ
Form1_Loadの中にTrackBar1.Size = New System.Drawing.Size(104,
を追加したら小さく表示できました。
デザイン時にプロパティのサイズの変更はできないという事でしょうか。

くまけんさんはどの時点で垂直方向"のサイズを小さくしたのでしょうか。
気づいていればよろしくお願いします。
くまけん
会議室デビュー日: 2003/02/04
投稿数: 2
投稿日時: 2003-02-05 12:07
今日改めて確認したところ、toshさんのおっしゃるとおりサイズ変更ができませんでした。
よくよく考えてみると、私のToolBoxにはSlider ActiveX Controlが追加してあるので、それで動作確認をしてしまっていたみたいです。 お騒がせしてすみませんでした。
tosh
会議室デビュー日: 2003/02/02
投稿数: 3
投稿日時: 2003-02-05 12:36
再確認して頂いてありがとうございました。
それにしても不思議ですよね。
また分かりましたらよろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)