■87706 / ) |
カスタムコントロールにスクロールバーを表示する方法。 |
□投稿者/ Take (1回)-(2018/06/21(Thu) 17:14:34)
|
分類:[C#]
2018/06/21(Thu) 17:18:15 編集(投稿者)
C# .NetFramework 3.5
カスタムコントロール(Controlクラスを継承しています)を作成し、 OnPaint() で画面を描画しています。
ここに縦横にスクロールバーを表示したいのですが、 どうやって表示させたらいいでしょうか?
HScrollBar を new して Location と Size を指定しても表示されません。
OnPaintは下記の様な事をしています。
protected override void OnPaint(PaintEventArgs pe) { base.OnPaint(pe);
Bitmap bmp = new Bitmap(this.Size.Width, this.Size.Height); Graphics grp = Graphics.FromImage(bmp);
色々と描画
pe.Graphics.DrawImage(bmp, new Point(0, 0)); }
以上、よろしくお願いします。
|
|