Visual Basic.NETで自己流お絵かきソフト(?)を作成しているのですが、うまくいきません。なので、皆さんにお聞きしたいと思います。
内容:とりこんである画像の上にペンで落書き、また背景の上にペンで絵を 描く。というような構造です。
①画像は「image=nothing」背景は「backcolor=nothing」消すことができるんですが、ペンの消去がうまくいきません。ペンの消去の場合は、どうしたらいいのでしょうか?
②落書きした絵やペンで描いた絵を保存・印刷したいんですが、うまくいきません。「save file dialog」と「saveメソッド」機能とどちらをつかったほうがよいのでしょうか?
とりあえず、取っ掛かりは
ここかな?
http://anetm.com/dev/tools/vbdotnet/112244.htm
ごめん、保存はこっちか
http://anetm.com/dev/tools/vbdotnet/112210.htm
色々なパターンが組めるので描画処理の具体的な内容を
書いてくれないと分かりませんが、
>ペンの消去がうまくいきません
Form などの Control に Graphics オブジェクトを使って描画
してるなら Control.Refresh メソッドなどで再描画処理を
走らせるのが簡単だと思います。
もしくは、背景色で塗りなおせば消えたのと同じです。
>「save file dialog」と「saveメソッド」機能
「save file dialog」コントロールはファイルパスを決定できるだけで
保存の処理は自分で書く必要があると思いますが?
「saveメソッド」は色々なオブジェクトに装備されてます。主語が
ありませんので、それでできるか保証はできませんが、自分で
テストしてみれば分かることじゃないですか?。うまくいかない
内容が具体的でないので特に回答はありません。
いなさんのリンク先を参考に具体的な質問をして下さい。
貴重な意見をありがとうございます。
がんばってやってみます!
ツイート | ![]() |