求教:如何在panel上使用画图完成这样一个功能呢? 有一组坐标点,循环这组坐标点,使用drawline逐个将它们连接起来,要求是:最新的一个坐标点在panel上要显示为一个圆形大点,看上去的效果就是一个大点拖着线在panel上面跑,该怎么做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Point[] points = ...; Rectangle rect = new Rectangle(points[points.Length-1], Size.Empty); rect.Inflate(5, 5); g.DrawLines(Pens.Black, points); g.FillEllipse(Brushes.DarkBlue, rect); ArrayList al_PointList; //你的点的集合列表private void Panel_Paint(sender,e){ if(al_PointList.Items.Count>1) { for(int i = 0;i<al_PointList.Items.Count) { //循环画直线 } } //画最后一个点} Graphics _Graphics = Graphics.FromHwnd(panel1.Handle); Point[] Temp = new Point[3]; Temp[0] = new Point(0, 0); Temp[1] = new Point(100, 20); Temp[2] = new Point(40, 100); for (int i = 0; i != Temp.Length - 1; i++) { _Graphics.DrawLine(new Pen(Brushes.Yellow, 2), Temp[i], Temp[i + 1]); } Rectangle _Rect = new Rectangle(Temp[Temp.Length - 1], Size.Empty); _Rect.Inflate(5, 5); _Graphics.FillEllipse(Brushes.Yellow, _Rect); 高分求算法 关于事件的简单问题?轻松得分,先回答的给全分! winform窗体软件如何作成网络版 Linq的查询遇到个小问题 进来看看啊 大伙给看看这代码的问题。 如何实现报警框? 请问谁知道xslt用什么类来生成!!! 用C#如何实现IIS虚拟目录下所有文件的下载 这样获取缓冲区里的密码? 求教一个正则表达式的问题!! 设置控件移动遇见的问题 未能在"设计"视图中打开,用引号将"<%%>"块括起来,该块用作属性值或用在<SELECT>元素中
Point[] points = ...; Rectangle rect = new Rectangle(points[points.Length-1], Size.Empty);
rect.Inflate(5, 5);
g.DrawLines(Pens.Black, points);
g.FillEllipse(Brushes.DarkBlue, rect);
ArrayList al_PointList; //你的点的集合列表private void Panel_Paint(sender,e)
{
if(al_PointList.Items.Count>1)
{
for(int i = 0;i<al_PointList.Items.Count)
{ //循环画直线
}
}
//画最后一个点
}
Temp[1] = new Point(100, 20);
Temp[2] = new Point(40, 100); for (int i = 0; i != Temp.Length - 1; i++)
{
_Graphics.DrawLine(new Pen(Brushes.Yellow, 2), Temp[i], Temp[i + 1]);
} Rectangle _Rect = new Rectangle(Temp[Temp.Length - 1], Size.Empty);
_Rect.Inflate(5, 5);
_Graphics.FillEllipse(Brushes.Yellow, _Rect);