保存するには?


r-max  2006-01-18 23:08:05  No: 129634

Visual Basic.NETで自己流お絵かきソフト(?)を作成しているのですが、うまくいきません。なので、皆さんにお聞きしたいと思います。

内容:とりこんである画像の上にペンで落書き、また背景の上にペンで絵を      描く。というような構造です。
①画像は「image=nothing」背景は「backcolor=nothing」消すことができるんですが、ペンの消去がうまくいきません。ペンの消去の場合は、どうしたらいいのでしょうか?
②落書きした絵やペンで描いた絵を保存・印刷したいんですが、うまくいきません。「save file dialog」と「saveメソッド」機能とどちらをつかったほうがよいのでしょうか?


いな  2006-01-18 23:24:06  No: 129635

とりあえず、取っ掛かりは
ここかな?
http://anetm.com/dev/tools/vbdotnet/112244.htm


いな  2006-01-18 23:25:22  No: 129636

ごめん、保存はこっちか
http://anetm.com/dev/tools/vbdotnet/112210.htm


特攻隊長まるるう  2006-01-18 23:31:33  No: 129637

色々なパターンが組めるので描画処理の具体的な内容を
書いてくれないと分かりませんが、
>ペンの消去がうまくいきません
Form などの Control に Graphics オブジェクトを使って描画
してるなら Control.Refresh メソッドなどで再描画処理を
走らせるのが簡単だと思います。

もしくは、背景色で塗りなおせば消えたのと同じです。

>「save file dialog」と「saveメソッド」機能
「save file dialog」コントロールはファイルパスを決定できるだけで
保存の処理は自分で書く必要があると思いますが?
「saveメソッド」は色々なオブジェクトに装備されてます。主語が
ありませんので、それでできるか保証はできませんが、自分で
テストしてみれば分かることじゃないですか?。うまくいかない
内容が具体的でないので特に回答はありません。

いなさんのリンク先を参考に具体的な質問をして下さい。


r-max  2006-01-18 23:47:30  No: 129638

貴重な意見をありがとうございます。
がんばってやってみます!


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加