• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB2010で、ピクチャーボックスに描いた円を消す方法を教えていただけ)

VB2010でピクチャーボックスに描いた円を消す方法

このQ&Aのポイント
  • VB2010でピクチャーボックスに描いた円を消す方法を教えていただけませんでしょうか。マウスを動かすとカーソルもグラフライン上を移動するのですが、軌跡が残ってしまいます。
  • 以下のコードに、karg.clear(textbox1.backcolor)と記述すると、グラフ線まで消えてしまいます。カーソルの軌跡のみを消したいのですが、どなたか方法を御存じないでしょうか。教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ないです。 何故ならばGraphicsはレイヤ情報を持っていないのでもしそれだけを消せるのだとしたら 消した後の色が不明になります。 なので全部書きなおすしかないでしょう。 といってもそんなに手間ではないと思うのですが もしくは Graphics描画→グラフ情報だけ PictureBox→カーソル とでもしてPictureBoxを動かせばできるかと (PictureBoxあんまり使わないので挙動が分かりませんが)

ddtqp
質問者

お礼

回答ありがとうございます。 やっとわかりました!ピクチャーボックスのイメージプロパティを消すと全部消えてしまうと言うことなんですね。 >Graphics描画→グラフ情報だけ >PictureBox→カーソル >とでもしてPictureBoxを動かせばできるかと やってみました。 ピクチャーボックスが透明にならなかったので、 フォームを透明にしてなんとか対応してみます。

関連するQ&A