• 締切済み

C# PictureBox + panelでのスクロール

C#でグラフを表示をさせるため、PictureBoxをPanelに貼り付け、AutoScroll=trueとしてPictureBoxに描画し、スクロール表示させることにしました。通常の表示を行う際には問題はないのですが、グラフを2倍や3倍に拡大表示を行おうとすると、PictureBox.Widthの設定可能な最大値が32768であるため、グラフの右端を表示することができません。表示させたいグラフの幅は30000dotなので、3倍表示する際には90000dot必要となります。 なにかいい解決方法がありましたらご教示をお願いします。

みんなの回答

  • mha01
  • ベストアンサー率81% (9/11)
回答No.1

まだ試したことはありませんが、 Windows フォームに WPF コントロールを組み込む という方法があるんじゃないかと思います。 WPFはベクターベースなので、ビットマップとことなり解像度の影響を受けないので。 http://vsug.jp/tabid/236/Default.aspx

geffery
質問者

お礼

ご回答ありがとうございます。 WPFコントロールを調べてみます。

関連するQ&A