私はX、Y座標のリストを持っており、これらを私のプログラム上で視覚化したいと思います。どの機能を使用するのが最善でしょうか?私は、テキストファイルからの読み上げのために拡大する前に、基本的なコーディネートのセットをハードコードします。私はこれをすべて行うことができますが、ネット上で見たすべての機能は2 x、y座標のみであり、私のX、Y座標は約10かそこらのプロットを必要とします。もし誰かが私を助けることができたら、それは大いに評価されるでしょう!座標を使用して線を描く
答えて
GDI +とGraphics
オブジェクトを使用する必要があります。その上
Graphics g = e.Graphics;
Point p1 = new Point(20, 20);
Point p2 = new Point(50, 50);
g.DrawLine(Pens.Red, p1, p2);
g.FillEllipse(Pens.Red, p1.X - 2, p1.Y - 2, 4, 4);
g.FillEllipse(Pens.Red, p2.X - 2, p2.Y - 2, 4, 4);
...と:基本的に、あなたはどんなControl
のOnPaint
メソッドをオーバーライドして、多少のようにあなたのポイントを描画します。この特定の例では、各端に4ピクセルの直径の円で座標(20,20)と(50,50)の間に線を描きます。
ありがとう!私はそれをボタンクリックに付けることができますか? – DommyCastles
@ user1251019:はい!しかし、あなたはすべきではありません。代わりに、あなたのクラスに何らかの種類の状態変数やデータ変数を保持し、 'this.Invalidate();'を呼び出してグラフィックスに描画を指示します。 – Ryan
ああ、自分のことを考えなければならない!愚かな私!どうもありがとうございます! – DommyCastles
- 1. 座標間に線を描く(svgを使用)
- 2. 座標でホールを描く
- 3. 頂点座標を持つ放物線を描くpython
- 4. ThreeJS:マウスのクリック座標で線を描く
- 5. C#でGEO座標を使用してマップを描画する
- 6. MapKit Swiftを使用して2つの座標間のパスを描く
- 7. iOS Swift - MKMapViewで複数の座標を使用して経路を描く
- 8. 座標リストを使用してPython/Turtleで図形を描く方法
- 9. Matplotlibを使用して座標線をプロットする
- 10. 極座標で半円管内のデカルト座標で曲線を描く方法は?
- 11. Chart.js - X、Y座標で線グラフを描画する
- 12. Matplotlib線を使った極座標
- 13. OpenGLの重心座標を使用したアンチエイリアス線
- 14. 与えられたX座標とY座標を円の中間点として円を描く方法は?
- 15. GL_SHORTをテクスチャ座標として使用
- 16. 位置座標値を使用して
- 17. マウスをドラッグして線を描き、opencvで線の終点の座標を取得するPython
- 18. 描画中にJPanel座標を使用する
- 19. X座標とY座標を使用して要素を配置する
- 20. mdpfを使用してフッターに線を描く
- 21. Xfinium.PDFを使用してPdfFlowDocumentに罫線を描く
- 22. rsmを使用してperspの後に線を描くR
- 23. three.jsを使用してxz平面に線を描く方法
- 24. Android - グラデーションを使用して線を描く
- 25. Javaクラスを使用して線を描くAndroid
- 26. DrawLineを使用して放物線を描くC#
- 27. d3.jsを使用して矢印で線を描く方法
- 28. pyqtのマウスイベントを使用して線と四角形を描く
- 29. Kinect v2を使用して線を描くc#wpf
- 30. iPadアプリケーションでグローエフェクトを使用して線を描く
あなたはどのUIライブラリを使用していますか? Winforms? WPF? ASP.NET?他に何か? – svick
今はWinformsですが、WPFに変更する可能性があります。 – DommyCastles