none
TrackBarのスライダー (つまみ) のサイズを変更したいです。 RRS feed

  • 質問

  • タブレットPCで使うアプリですが、TrackBarのつまみのサイズが小さくて、指での操作が難しいとユーザに指摘されました。

    フォーラムで調べて、TrackBarRendererクラスを使えると思ったが、試したら、つまみサイズが小さいまま、表示場所がずれただけでした。使い方が悪いかも知れません。 一体どうすれば、つまみのサイズが大きくなりますか?

    テスト用のプログラムはTrackBarRendererクラスのサンプルコード、下記のリンクに有ります。

    http://msdn.microsoft.com/ja-jp/library/6bzct57b(v=vs.100).aspx

    ' Calculate the size of the thumb.

    thumbRectangle.Size=TrackBarRenderer.GetTopPointingThumbSize(g,_

                                            TrackBarThumbState.Normal)

    テストする時に、上のサイズに関するところを 

    thumbRectangle.Size= New Size(30, 40)  に変更しました。

    補足:上記につまみのサイズを大きく設定したら、つまみ実際の大きさが変わらなかったが、操作範囲が大きくなりました。マウスポインタがつまみ表示範囲以外にいても、操作できます。



    cyo



    • 編集済み AK46.5 2013年4月3日 8:57
    2013年4月3日 8:31

回答

  • 返事がなくて、しょうがないんで、ユーザコントロールを作るしかないですね。 作ってみます。

    cyo

    • 回答としてマーク AK46.5 2013年4月23日 14:24
    2013年4月23日 14:24