none
ピクチャービューアに縦横スクロールバーを付ける方法 RRS feed

  • 質問

  • 12月20日にピクチャービューアに関して質問した者です。

    ピクチャボックスにスクロールバーを付けたくてあちこち検索したのですが成功しません。
    毎度厚かましいことで恐縮ですが、なにかヒントを頂戴できればありがたいです。

    ユーザーフォームにテーブルレイアウトパネルを乗せてドッキングし、その上にパネルを乗せてドッキングし、更にその上にピクチャボックスを乗せてドッキングしました。テーブルレイアウトとパネルのオートスクロールのTrue/Falseを切り替えながらピクチャボックスのサイズモードを切り替えて試しましたが、スクロールバーは表示されませんでした。


    2017年12月24日 12:15

回答

  • 設定を以下のようにしてもスクロールバーは表示されませんか?

    Panel
     AutoScrollプロパティ : True
     Dockプロパティ : Fill (画像の表示サイズが固定ならNoneにしてSizeプロパティを指定)
    PictureBox
     Dockプロパティ : None
     Location : 0 , 0
     SizeModeプロパティ : AutoSize

    デザイナでこのように設定した状態でPictureBoxをパネルよりも大きくしてやるとスクロールバーが表示されることが確認できるはずです。 


    個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)

    • 回答としてマーク C29W Renewed 2017年12月25日 8:04
    2017年12月24日 15:59

すべての返信

  • 設定を以下のようにしてもスクロールバーは表示されませんか?

    Panel
     AutoScrollプロパティ : True
     Dockプロパティ : Fill (画像の表示サイズが固定ならNoneにしてSizeプロパティを指定)
    PictureBox
     Dockプロパティ : None
     Location : 0 , 0
     SizeModeプロパティ : AutoSize

    デザイナでこのように設定した状態でPictureBoxをパネルよりも大きくしてやるとスクロールバーが表示されることが確認できるはずです。 


    個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)

    • 回答としてマーク C29W Renewed 2017年12月25日 8:04
    2017年12月24日 15:59
  • PictureBoxをドッキングさせたのが原因だったのですね。ご指示のとおりに変更したら即時解決しました。
    有難うございました。

    数分前の返信は返信アラートチェックボックスにチェックを入れ漏らしましたので、取り消し再送信しました。

    2017年12月25日 8:09