【问题标题】:How to create coordinates on the form?如何在表单上创建坐标?
【发布时间】:2014-07-15 04:21:31
【问题描述】:

我想创建一个表格,上面有两条线,就像两个坐标 x 轴和 y 轴一样。然后我想在这些坐标上添加点。例如

  • 关于这一点(2,3)我要加一个点a
  • 在点 (-4,5) 上另一个点 b
  • 在点 (-5,-7) 上另一个点 c
  • 在点 (4,-6) 上另一个点 d

我该怎么做?这是我画的两条线:

e.Graphics.DrawLine(Pens.Black, 190, 210, 350, 210)
e.Graphics.DrawLine(Pens.Black, 330, 90, 330, 300)

【问题讨论】:

  • 您需要确定您的原点,以及每个间隔包含的像素数量。您可能最好使用某种图形控件,其中所有繁重的工作都为您完成。类似zedgraph.sourceforge.net/linesamples.html
  • 原点在 330,210 但我不能在这个问题中轻松使用图形控件

标签: .net vb.net visual-studio-2010


【解决方案1】:

既然你已经有了自己的台词,就用这个来记分吧:

e.Graphics.FillEllipsis(Brushes.Black, new Rectangle(x,y,width,height));

x,y 是您希望圆所在的坐标。宽高明明就是你圈子的大小

【讨论】:

  • 我想添加像 (a,b,c) 这样的点而不是填充椭圆我之前提到过我的 x 和 y 轴数据来自 gridview。
猜你喜欢
  • 2013-10-27
  • 1970-01-01
  • 2023-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-16
  • 2019-10-13
  • 1970-01-01
相关资源
最近更新 更多