![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
Microsoft Visual Studio.Netの2003でC#を使っています。
pictureBoxに描画する時に、マウスとともに移動できる線(1つ前に描画した線を消せる)を
引きたいと思ったのですが、何の関数を使えば良いか分かりません・・・
よくマウスの先端から縦横に線が出て、今いる座標が分かるような描画ソフトがありますよね、
あんな感じの線を描画したいです。
つまり線は見えるけども後ろの絵は消えてないというやつです。それでマウスが動いたら
縦横の線も移動します。
どういう方法があるのでしょうか?
No.3
- 回答日時:
VBでのやり方ですが、PictureBoxの上に、Lineオブジェクトを貼ります。
MouseMoveやMouseDownなどでこのLineの表示座標をかき変えれば、下の絵に影響なくラインカーソルが描けます。
No.1
- 回答日時:
それは「プロット」じゃないかな?
やり方はとても簡単だけれども自作しなければならない。
やる事は
マウスカーソルを消す
マウスカーソルが有る位置に希望の線を描画する方法
の2つ
線が難しいなら最初は既存の画像を表示するというのをやってみたら良い。
それができたら縦と横に1本ずつ、マウスカーソルの示す座標に線を引けばよい。
ただこれはユーザの描画データとプロットを描画し終わった「見えてる状態」を別で保持するか何らかの方法で線をすぐ消せる仕掛けを考えなければならない。
どうするかはまず上記の仕掛けだけでもできるようになってからにした方が良い
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 画像編集・動画編集・音楽編集 ワード。頂点の編集。 4 2022/09/28 14:14
- 美術・アート ペンタブとオフィス系ソフト 1 2022/10/08 19:27
- 写真・ビデオ iPhone12を使っていたのですが液晶が壊れてしまいました、画面も変な線が縦に入ってしまいロック画 1 2023/01/10 02:01
- レトロゲーム ファミコンのインベーダの質問その3 背景にインベーダーを描画したとしても、なぜ動けるのか? 3 2022/07/08 16:58
- 美術・アート イラスト評価、添削お願いします。 線画前の下書きの段階ですが、線画をする前に直せるところは直しておき 4 2022/04/03 18:14
- 美術・アート トレパク疑惑をかけられにくくするには ここ最近いわゆるトレパク警察のいいがかりがが厳しくなったようで 1 2023/08/21 09:59
- 美術・アート イラスト評価、添削お願いします。 線画前の下書きの段階ですが、線画をする前に直せるところは直しておき 3 2022/04/03 17:02
- 美術・アート クリップスタジオペイントについて。 1 2022/11/08 15:14
- 数学 数学 標高zがz=x^2-y^2で与えられている地形を、点Pが水準面上で曲線(x,y)=(t,t^2 3 2023/08/03 21:52
- 美術・アート 絵を描く時に画面に大きくキャラを描くと色を塗るのも、線画をするのもしづらくてしづらくて…… どうした 1 2022/12/08 18:58
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MFCでOnPaintのタイミング
-
Windowのちらつき防止
-
word
-
InvalidateRectの使い方について
-
ダイアログベースの再描画について
-
TextBoxに文字を書いても表示さ...
-
FPS リフレッシュレートとフレ...
-
GDI+について
-
VB.NETでPictureBoxへの描画に...
-
[VB.net] DataGridViewの列ヘッ...
-
OneNote 2010 文字と描画がずれる
-
C# ラバーバンドの描画を快適に...
-
VB.netでのライン描画方法がわ...
-
Visual Studio.Netで株価チャー...
-
NVIDIAのシェーダーキャッシュ
-
フラッシュで正六角形を作る方法
-
クライアント領域の保存
-
逐次的なグラフ表示の方法
-
矢印を描画するには
-
gnuplotのフリーズについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PCで「使用可能な場合はグラフ...
-
[VB.net] DataGridViewの列ヘッ...
-
UpdateData( FALSE); による文...
-
NVIDIAのシェーダーキャッシュ
-
VB6,リストボックスの特定行の...
-
TextBoxに文字を書いても表示さ...
-
word
-
MFCでOnPaintのタイミング
-
エクセルでガンチャートを作成...
-
MFCのタイマーのつかい方を教え...
-
InvalidateRectの使い方について
-
VC++プログラムをつかったBMP画...
-
CScrollViewの使用方法について
-
VB.netでのライン描画方法がわ...
-
CStaticコントロールの静的イメ...
-
Labelの文字をスクロールする際...
-
Form1 Load で実行されない。
-
VBAにGDI+を参照させる方法
-
C++にて、塗りつぶされた円を描...
-
GetGlyphOutline() ご利用経験...
おすすめ情報