スクロールバーをつけて画像を表示しながら、その画像を拡大縮小できるガイド枠を描画しいたい
- 題名: スクロールバーをつけて画像を表示しながら、その画像を拡大縮小できるガイド枠を描画しいたい
- 著者: ryo
- 日時: 2012/02/26 18:48:09
- ID: 29949
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: スクロールバーをつけて画像を表示しながら、その画像を拡大縮小できるガイド枠を描画しいたい
- 著者: shu
- 日時: 2012/02/27 9:53:44
- ID: 29951
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: スクロールバーをつけて画像を表示しながら、その画像を拡大縮小できるガイド枠を描画しいたい
- 著者: 魔界の仮面弁士
- 日時: 2012/02/27 13:29:59
- ID: 29952
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: スクロールバーをつけて画像を表示しながら、その画像を拡大縮小できるガイド枠を描画しいたい
- 著者: Ryo
- 日時: 2012/02/28 21:18:18
- ID: 29975
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: スクロールバーをつけて画像を表示しながら、その画像を拡大縮小できるガイド枠を描画しいたい
- 著者: Ryo
- 日時: 2012/02/28 21:38:19
- ID: 29976
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: スクロールバーをつけて画像を表示しながら、その画像を拡大縮小できるガイド枠を描画しいたい
- 著者: 魔界の仮面弁士
- 日時: 2012/02/28 23:50:27
- ID: 29977
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: スクロールバーをつけて画像を表示しながら、その画像を拡大縮小できるガイド枠を描画しいたい
- 著者: 魔界の仮面弁士
- 日時: 2012/02/28 23:55:36
- ID: 29978
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: スクロールバーをつけて画像を表示しながら、その画像を拡大縮小できるガイド枠を描画しいたい
- 著者: 魔界の仮面弁士
- 日時: 2012/02/29 14:49:48
- ID: 29995
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: スクロールバーをつけて画像を表示しながら、その画像を拡大縮小できるガイド枠を描画しいたい
- 著者: 魔界の仮面弁士
- 日時: 2012/02/29 17:50:56
- ID: 29996
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: スクロールバーをつけて画像を表示しながら、その画像を拡大縮小できるガイド枠を描画しいたい
- 著者: 魔界の仮面弁士
- 日時: 2012/02/29 19:40:23
- ID: 29997
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: スクロールバーをつけて画像を表示しながら、その画像を拡大縮小できるガイド枠を描画しいたい
- 著者: ryo
- 日時: 2012/03/04 21:22:27
- ID: 30033
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: スクロールバーをつけて画像を表示しながら、その画像を拡大縮小できるガイド枠を描画しいたい
- 著者: ryo
- 日時: 2012/03/04 21:23:55
- ID: 30034
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
2012/02/28(Tue) 21:14:26 編集(投稿者)
2012/02/28(Tue) 21:14:15 編集(投稿者)
【解決したい問題】
「スクロールバーを付けて画像を表示する」
http://dobon.net/vb/dotnet/graphics/scrollimage.html
の方式で画像を表示しましたが、
マウスのドラッグ操作で、画像表示をリサイズするためのガイド枠を表示したいです。
そのために、
- Mouseイベントはどのコントロール(Panel?PictureBox?両方?)で拾うべきか?
- 枠(Graphics.DrawRectangle() を使用することを想定しています)はどのイベントで描画するべきか?
についてご教示いただきたいです。
そもそも、元のページの方式ではやりたいことが実現できないということであれば、そのような指摘でも構いません。
【解決するために何をしたか】
- MouseDownイベントで、枠線を描画するようにしましたが、Panelでイベントを拾った場合、画像の上(PictureBox内)ではハンドルできませんでした
- PictureBox.Imageへ枠線を描画しましたが、拡大時(PictureBoxの外側へマウスを移動)には描画できませんでした(当たり前)
- Panel.Paintで、Panelに対して枠線を描画してみましたが、PictureBoxの下に描画されてしまっているようで、見えませんでした。
【追加事項】
- Panelに描画したものを、PictureBoxの上へ表示(背景の透過率100%とかで)することはできないものでしょうか?
2012/02/28 21:13修正しました