Graphics的画线DrawLine,每个拐点很尖锐,是用那个参数改成圆的? [问题点数:400分,结帖人hztltgg]

Bbs7
本版专家分:20217
Blank
GitHub 绑定GitHub第三方账户获取
结帖率 100%
Bbs7
本版专家分:27431
Blank
金牌 2019年7月 总版技术专家分月排行榜第一
2019年5月 总版技术专家分月排行榜第一
2019年4月 总版技术专家分月排行榜第一
Blank
银牌 2019年6月 总版技术专家分月排行榜第二
2019年3月 总版技术专家分月排行榜第二
Blank
红花 2019年7月 .NET技术大版内专家分月排行榜第一
2019年6月 .NET技术大版内专家分月排行榜第一
2019年5月 .NET技术大版内专家分月排行榜第一
2019年4月 C/C++大版内专家分月排行榜第一
2019年4月 .NET技术大版内专家分月排行榜第一
2019年3月 .NET技术大版内专家分月排行榜第一
Blank
蓝花 2019年7月 C/C++大版内专家分月排行榜第三
Bbs7
本版专家分:20217
Blank
GitHub 绑定GitHub第三方账户获取
Bbs7
本版专家分:27431
Blank
金牌 2019年7月 总版技术专家分月排行榜第一
2019年5月 总版技术专家分月排行榜第一
2019年4月 总版技术专家分月排行榜第一
Blank
银牌 2019年6月 总版技术专家分月排行榜第二
2019年3月 总版技术专家分月排行榜第二
Blank
红花 2019年7月 .NET技术大版内专家分月排行榜第一
2019年6月 .NET技术大版内专家分月排行榜第一
2019年5月 .NET技术大版内专家分月排行榜第一
2019年4月 C/C++大版内专家分月排行榜第一
2019年4月 .NET技术大版内专家分月排行榜第一
2019年3月 .NET技术大版内专家分月排行榜第一
Blank
蓝花 2019年7月 C/C++大版内专家分月排行榜第三
Bbs7
本版专家分:20217
Blank
GitHub 绑定GitHub第三方账户获取
Bbs7
本版专家分:15755
Bbs7
本版专家分:20217
Blank
GitHub 绑定GitHub第三方账户获取
Graphics DrawLine
Pen p = new Pen(Color.Red, 1);rnPoint p1=...;rnPoint p2=...;rn Graphics gr;rn gr.DrawLine(p,p1,p2);rnrn为什么总提示:使用了未赋值的局部变量“gr”rnrnrn我用了gr=this.CreateGraphics(); rnrn但会要求创建:rnrn private Graphics CreateGraphics()rn rn throw new Exception("The method or operation is not implemented.");rn rnrnrn难道因为我重写了redraw? rnrn我现在就想画这个线,怎么画?
用Graphics的drawLine画线或圆,怎么设置线宽?
用Graphics的drawLine<em>画线</em>或圆,怎么设置线宽?rn默认的总是1个象素,怎么修改或设置线宽属性?rn谢谢
感觉用graphicsdrawline绘的图很难看!!
打算做线行图rn可看起来锯齿很明显,不知是否可以设置"分辨率"之类的属性rn还有线条的大小可以设置吗??rn
java Graphics Drawline 背景板全黑 是怎么回事?
-
DrawLine 画线问题!!
[code=C#]rn //字体左边到上最左边线rn x0 = m_gap - 2;rn y0 = xy;rn x1 = 0;rn y1 = xy;rn g.DrawLine(forePenDark, x0, y0, x1, y1);rn g.DrawLine(forePen, x0, y0 + 1, x1, y1 + 1);rnrn //上最左边线到最左边下线rn x0 = 0;rn y0 = xy;rn x1 = 0;rn y1 = this.Height;rn g.DrawLine(forePenDark, x0, y0, x1, y1);rn g.DrawLine(forePen, x0 + 1, y0 + 1, x1 + 1, y1);rnrn //下最左边线到下最右边下线rn x0 = 0;rn y0 = this.Height;rn x1 = this.Width;rn y1 = this.Height;rn g.DrawLine(forePenDark, x0, y0, x1, y1);rn g.DrawLine(forePen, x0, y0 + 3, x1, y1 +3);rnrn //下最右边线到上最右边上线rn x0 = this.Width;rn y0 = this.Height;rn x1 = this.Width;rn y1 = xy;rn g.DrawLine(forePenDark, x0, y0, x1, y1);rn g.DrawLine(forePen, x0 + 2, y0, x1 + 2, y1);rnrn //上最左边线到最左边下线rn x0 = this.Width;rn y0 = xy;rn x1 = (int)stringSize.Width + m_gap;rn y1 = xy;rn g.DrawLine(forePenDark, x0, y0, x1, y1);rn g.DrawLine(forePen, x0 - 2, y0 + 1, x1, y1 + 1);rn[/code]rnrn或者rnrn[code=C#]rn Point[] pArr = new Point[6];rn pArr[0].X = m_gap - 2;rn pArr[0].Y = xy;rn pArr[1].X = 0;rn pArr[1].Y = xy;rn pArr[2].X = 0;rn pArr[2].Y = this.Height;rn pArr[3].X = this.Width;rn pArr[3].Y = this.Height;rn pArr[4].X = this.Width;rn pArr[4].Y = xy;rn pArr[5].X = (int)stringSize.Width + m_gap;rn pArr[5].Y = ClientRectangle.Top + (int)(Font.Height / 2f);rnrn g.DrawLines(forePenDark, pArr);rn[/code]
使用drawline画线的问题
在onpaint事件里面画,画完以后如果把窗口缩小再放大就什么都没有了,怎么解决呢?
Qpainter drawline画线
在一个label上水平方向均匀画了15条线,就显示出11条,有谁知道是怎么回事吗?
drawline画线的问题
用<em>drawline</em>依次由点A、B|、C、D<em>画线</em>,画完之后由D到A也有了一条线,我不想要这条线,怎么办?
画线(Drawline)问题
我在Vb.net中建了一个窗体,加了一个Picturebox控件,充满整个窗体,然后又加了一个小Picturebox,然后我在该小Picturebox的Left和Top的点到另外一点画了一条直线,但是直线却跑到了很远,坐标和我画的不一致。例如,小Picture的left和top分别是20,50,我画的直线是(20,50)到(80,100),但是画出的线却根本不在这条线上,偏离很多。如何解决。
DrawLine画线问题(与波形有关的)
我读出wave里的数据,存放在m_Data[]里的!rnrnrnshort val = m_Data[ 0 ];rnint prevX = 0;rnint prevY =(int)(( (val + 32768) * y.Height ) / 65536 ); //一种变换!rnfor ( int i = 0; i < m_Data.NumSamples; i++ ) //m_Data.NumSamples波形数据长度!rnrn val = m_Data[ i ];rn int scaledVal = (int) (( (val + 32768) * y.Height ) / 65536 );rn grfx.DrawLine( pen, prevX, prevY, i, scaledVal ); //<em>画线</em>!!!rn prevX = i; //使波形连续画,第一条线的结尾是 rn prevY = scaledVal; 第二条线的开始rn i++;rnrnrn我不明白,我用DrawLine画的是直线,画出来的也应该是齿状的形状!rn可是结果画出的是像正弦波形!
“啾”的一声,很尖锐
最近一段时间,我的电脑每次在开机以后比较短的时间里会发出“啾”的一声,以后就听不到了,机器也没有出现任何异常情况,请问这是什么原因。
求助关于DrawLine画线的问题
我先生成了n个点,比如说5个,然后用DrawEllipse把这5个点画出来,然后我想再用DrawLine把某些点用线连接起来,但是为什么画出来的线的端点都不是我生成的那些点,好像是随机的线。下面我贴代码和截图。求解答。。
Graphics 画线清楚
用Graphics画了几条线 怎么清楚rn代码如下rnrn[code=C#]rn //p_main 是panel的名字 是在panel上画的rn if (str=="1")rn rn Graphics g = e.Graphics;rn Pen p = new Pen(Color.Blue, 6);rn Pen pe = new Pen(Color.Blue, 6);rn pe.EndCap = System.Drawing.Drawing2D.LineCap.ArrowAnchor;rn //One hengrn g.DrawLine(p, 190, 80, 240, 80);rn // One shurn g.DrawLine(pe, 140, 145, 140, 200);rn //Two shurn g.DrawLine(pe, 140, 315, 140, 370);rn //Two hengrn g.DrawLine(p, 190, 420, 240, 420);rn //Long shurn g.DrawLine(p, 237, 80, 237, 420);rn // Three hengrn g.DrawLine(pe, 239, 250, 300, 250);rn g.DrawLine(pe, 555, 145, 555, 200);rn g.DrawLine(pe, 555, 315, 555, 370);rn g.Dispose();rn pe.Dispose();rn p.Dispose(); rn rn else if(str=="2")rn rn ........rn rnrnrn button1_click()rn rn str="1";rn rn button2_click()rn rn str="2";rn rnrn[/code]rnrn这个是窗体加载的时候画上去的线条rnrn然后我想点击别的按钮的时候 再画别的 但是上面画的<em>那个</em>就清楚不了rn加上switch也不可以 老是疯狂的循环 因为只要再重画就会触发paint事件 就一直循环rn用Refresh()/Invalidate() 也不可以 Invalidate()让某个区域无效但是没有反应 用Refresh的话控件有得重画rn还会执行paint事件 请问大虾这个应该怎么解决呢 非常着急 谢谢
有关Graphics 画线的问题
drawLine()画的线怎样才可以调节粗细
关于校园网的设计问题,很尖锐的!
给你400万RMB,4台专业级服务器,要求至少管理300 - 400个终端,要求把学生、办公和教职工家庭网分开,但是又能够用同一个专线连上Internet。请给出一个详尽的企化书?rn你的大致构想和详细方案是怎样的?rnrn在线等待!!!
opencv学习——画线、圆、文字
import cv2 import numpy as np# creat a black image img = np.zeros((512,512,3), np.uint8)# draw a diagonal blue line with thickness of 5 px cv2.line(img, (0,0),(511,511),(255,0,0),5)# draw a rectangle c
GDI如何画线和圆?
我写了一个DLL有一个函数DrawLine:rn[code=C/C++] HDC hdc;rn HPEN hPen;rn rn hdc = GetDC(hWnd);rn hPen = CreatePen(style,width,color);rn SelectObject(hdc,hPen);rn MoveToEx(hdc,s1.x,s2.y,NULL);rn LineTo(hdc,s2.x,s2.y);rn DeleteObject(hPen);rn return true;[/code]rn其中s1和s2都是POINT。rn我指定s1的x和y=0,s2的x,y=100,可是画出来只有一行而不是一个斜线,这是怎么回事?
图形学\中点画线、圆
图形学\中点<em>画线</em>、圆的代码,用于图形学的研究
C#Winform Graphics方法DrawLine画图问题
Bitmap bp = new Bitmap(400, 400);n Graphics g = Graphics.FromImage(bp);n g.Clear(Color.White);n for (int i = 0; i < 25; i++)n n Random r = new Random();n int r1 = r.Next(bp.Width);n int r2 = r.Next(bp.Width);n int h1 = r.Next(bp.Height);n int h2 = r.Next(bp.Height);n Pen p = new Pen(Color.Silver);n g.DrawLine(p, r1, h1, r2, h2);nn n pictureBox1.Image = (Image)bp;n循环只执行了一次,断点时 或在循环中加入Thread.Sleep(10)方法可完全执行
画线改成画图
把这个程序<em>改成</em>一个画图程序rnimport java.applet.Applet;rnimport java.awt.*;rnimport java.awt.event.*;rnpublic class DrawL extends Applet implements MouseListener,MouseMotionListenerrn int x1,y1,x2,y2;rn public void init()rn addMouseListener(this);rn addMouseMotionListener(this);rn rn public void paint(Graphics g)rn g.drawLine(x1,y1,x2,y2);rn rn public void mousePressed(MouseEvent e)rn rn rn public void mouseClicked(MouseEvent e)x1=e.getX();rn y1=e.getY();rn public void mouseEntered(MouseEvent e)rn public void mouseExited(MouseEvent e)rn public void mouseReleased(MouseEvent e)rn public void mouseDragged(MouseEvent e)rn x2=e.getX();rn y2=e.getY();rn repaint();rn rn public void mouseMoved(MouseEvent e)rnrnrnrn
关于drawline等一系列Graphics的问题
drawLine的标准方法是:drawLine(int, int, int, int)rn但是在作图情况中往往要出现float的情况(也就是坐标经常不可能是int)rn怎么实现drawLine(flaot,flaot,flaot,flaot)??
用 java的drawline画线的时候,怎么指定线宽呢
我没看到在哪儿指定呢,请大家帮帮我
用Graphics2D的DrawLine画线时怎么设定线的粗细?
用Graphics2D的DrawLine<em>画线</em>时怎么设定线的粗细?
DrawLine 计算机图形学 图形实验 画线 控制台
DrawLine 计算机图形学 图形实验 <em>画线</em> 控制台 算法精炼得体 完好无缺 可以下载后直接运行 你都不用修改什么 对于应付老师来说 简单 不用自己修改 呵呵 还等什么 赶快下载吧
DrawLine 计算机图形学 画线 MFC 图形实验
DrawLine 计算机图形学 <em>画线</em> MFC 图形实验 本程序根据中点画圆算法实现在任意位置<em>画线</em> 是用MFC做的 界面友好 算法精炼得体 是俺花了一节课的时间完成的哦 经典 不可错过
在bcb5.0中,用GDI+的drawline画线,总是画不出来
我的代码如下:rnvoid __fastcall TForm1::FormPaint(TObject *Sender)rnrn Gdiplus::Graphics g( Canvas->Handle ); //Žg—pHDC‰Žn‰»rn Pen pen( Gdiplus::Color( 255, 0, 0, 0 ), 30 ); //•s“§–¾üKFrn g.DrawLine( &pen, 50, 50, 100, 100 );rnrn看时就是什么都显示不出来,各位大虾,麻烦帮我看看了。
如何指定一个JPanel,并在上面用drawLine()画线
我在JFrame上贴了几个JPanel,现在想在某个JPanel上用drawLine()<em>画线</em>,请问如何来指定一个JPanel,并在上面<em>画线</em>呢,请高手帮忙.
c# 使用Graphics画线实例
c# <em>画线</em>实例 Graphics入门实用的例子
C# graphics画线的问题
请教一下C#中如何实现<em>graphics</em><em>画线</em>的移动的和指定线条的删除?谢谢了。
我在applet用drawLine画线,如果我想化成虚线该用g的那个函数如何设置?
如题。
DrawLine
计算机图形学的一个程序,自己做的,关于DDA 等画直线还有填充,画圆,栽剪等功能
图形学画线,圆,椭圆的源代码
   MFC编写的用OPENGL画图形的代码
图形学画线,圆,椭圆算法
基于计算机图形学的实验 对画直线采用DDA 与Bresenham 两种<em>画线</em>算法 降低了复杂度 对中心圆与中心椭圆采取了各自的算法
drawLine
jfreechart 折线图 博文链接:https://invincible.iteye.com/blog/629319
drawline
那位大侠能给个画串口的曲线的例子,x轴是时间,y轴是串口值,谢谢!!
请问用JAVA怎么画直线和点,Graphics里面的的方法DrawLine是抽象的?
如题
在winform上用Graphics画一个圆,如何用鼠标移动到圆上,圆的颜色改变?
在winform上用Graphics中DrawEllipse方法画一个圆,如何使得鼠标移动到圆上的时候,圆的颜色改变。rn也就是怎么样得到MouseMove时的坐标在圆上?
Graphics DrawString参数无效
一个生成图片的ashx页面,执行到DrawString时就报错,重启iis后第一次或者第二次访问能正常生成图片,后续的访问执行到DrawString时就报错了。什么问题?rnrnframework版本是2.0的,系统win2003rnrn[color=#FF0000][ArgumentException: <em>参数</em>无效。]rn System.Drawing.Graphics.CheckErrorStatus(Int32 status) +1048569rn System.Drawing.Graphics.DrawString(String s, Font font, Brush brush, RectangleF layoutRectangle, StringFormat format) +211rn System.Drawing.Graphics.DrawString(String s, Font font, Brush brush, Single x, Single y) +53rn System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +406rn System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +76[/color]rn[code=csharp]public void ProcessRequest(HttpContext context)rn Bitmap nbitmap = new Bitmap(1000, 1000);rn Graphics g = Graphics.FromImage(nbitmap);rnrn Font font = new Font(FontFamily.GenericSansSerif, 10, FontStyle.Italic);rn Brush brush = Brushes.Black;rn g.DrawString("测试字符串", font, brush, 10, 10);/////rn g.Dispose();rn font.Dispose();rn brush.Dispose();rn nbitmap.Save(context.Server.MapPath("~/upload/cert" + DateTime.Now.ToString("yyyyMMddHHmmssfff") + ".jpg"));rn nbitmap.Dispose();rn[/code]
画线出现参数错误异常
<em>画线</em>的方法rn /// rn /// <em>画线</em>方法,画出一条线rn /// rn /// rn public void Draw(Graphics g)rn rn pen.StartCap = cap1;rn pen.EndCap = cap2;rn pen.Width = lineWidth;rn pen.Color = LineColor;rn pen.LineJoin = LineJoin.Round;rn g.DrawLine(pen,StartPoint,EndPoint);---------------- 这抛出异常,异常代码如下rn g.Dispose();rn rnrnrnrn异常"<em>参数</em>无效。"rnrn 所有<em>参数</em>均有值rnStartPoint = X = 257 Y = 17rnEndPoint = X = 257 Y = 18rnrnpen <em>参数</em>有三个异常rnCustomEndCap = “pen.CustomEndCap”引发了“System.ArgumentException”类型的异常rnCustomStartCap = “pen.CustomEndCap”引发了“System.ArgumentException”类型的异常rnDashPattern = “pen.DashPattern”引发了“System.OutOfMemoryException”类型的异常rn rnrn这是线的构造方法rn /// rn /// 构造函数,用于初始化一条线的相关信息rn /// rn /// rn /// rn public Lines(Point a, Point b)rn rnrn startPoint = a;rn endPoint = b;rn x1 = startPoint.X;rn y1 = startPoint.Y;rn x2 = endPoint.X;rn y2 = endPoint.Y;rn lineWidth = 1;rn lineColor = Color.Black;rn pen = new Pen(lineColor, lineWidth);rn pen.StartCap = cap1;rn pen.EndCap = cap2;rn rnrnrn在线等待。。。
画线算法Bresenham画线
用OPENGL<em>画线</em>和BRESENHAM<em>画线</em>程序 有源代码和可执行程序华工的勿下
Graphics实例画图画线菜单栏实现
Graphics实例画图<em>画线</em>菜单栏实现 实现在窗体上的画图<em>画线</em>菜单栏
有关在Graphics在JFrame 中画线的问题!
我是个java菜鸟!想问一下在java中用Graphic画怎么没显示出来?敬请哪位高手指点一二!
请教一个Graphics类画线的问题。
现在有1000个点,每隔1秒用DrawLine在panel上连接2个点,顺序执行下去。rn如果在中途最小化窗口,再最大化窗口,那么开始连接的线就都会消失。。。请问大家有什么办法仍然让线保留吗?rn这些点不是从数据库中取得,也不会一边连线一边存入数据库。rn
Graphics中画线宽度怎么设置?
颜色可以用.setColor(),那宽度呢?
小妹求救:Graphics 对象画线问题
我在用控件的Graphics对象对控件<em>画线</em>的时候,发现画面最小化以后,我画的线就没有了,请问这是怎么回事?怎么解决?rn谢谢大家!
初识 OpenCV 之直线,圆,矩形,椭圆,乱舞 详解每个参数
基于OpenCv基础的画直线,圆形。。。等等 详解<em>每个</em><em>参数</em> <em>画线</em> cv::line (LINE_4\LINE_8\LINE_AA) @param img Image.原图片 @param pt1 First point of the line segment.起点坐标 @param pt2 Second point of the line segment.终点坐标 @param colo...
如何重写Graphics的drawLine方法,使其支持double类型坐标?
各位大大,帮帮我吧,刚刚毕业,第一个任务啊!rn还有,如何实现打印<em>graphics</em>画出来的图啊??
Graphics是在何处被实例化?对于windows版jdk来说,DrawLine等操作是在何处实现?
在paint中,我看到<em>graphics</em>是sun.java2d.SunGraphics2D的实例。rn使用这个类,是jvm中指定的类型?还是某个工厂类根据配置选定的类型?rnrnDrawLine等操作应该最终是一个native方法,rn但是不知道定义这个native方法java class在哪儿?
drawline画直线的问题
请问在用<em>drawline</em>画直线的过程中希望能让直线显示出来,像微软画图那样的效果,求教,我现在能画出直线,但是在拉动的时候不显示,等放开的时候才显示出来rn 顺便问下如何做到像微软画图那样画椭圆?求教
CxImage::DrawLine()画线,如何设置其线宽啊??????
CxImage::DrawLine()<em>画线</em>,如何设置其线宽啊??????有没有函数可以设置,或者其他方法啊????
使用drawline函数画线,为什么中间会断开?
在OnPaint里放置<em>画线</em>的函数,但是为什么一条直线会在中间断开?rnrnPen p = new Pen(Color.Blue, 3);rne.Graphics.DrawLine(p, 300, 300, 1000, 300);
图解圆的参数方程
1. 平面圆<em>参数</em>方程2. 三维空间圆的<em>参数</em>方程
很疑惑那个“高级成员”是怎么写出来的?还有每个成员的帮助提示信息是怎么写的?
rn有些类的高级成员可以被隐藏,怎么做的?rnrn成员的帮助提示是怎么写进去的?rn
JSP中怎么画线呀,可以使用drawLine吗?
-
Flex 怎么使用Graphics绘制矩形、圆?
我用以下代码怎么显示不了?rn其中bcCanvas是一个Group,画直线可以,但是画图形就不行了,也可能是我代码的问题,哪位前辈可以给点指示?rnrnbcCanvas.<em>graphics</em>.beginFill(0xff0000,1);rnbcCanvas.<em>graphics</em>.drawRect(100,100,200,100);rnbcCanvas.<em>graphics</em>.endFill();
人工智能拐点
非常不错的人工智能行业报告,可以非常清楚的了解发展。
VC++ 2008里如何利用一条DRAWLINE语句反复画线
点坐标由输入得到,用REFRESH()貌似只保留最新的一线,如果用INVALIDATE,格式该怎么写呢?。。。
圆的参数方程,圆的程序开发公式
1.理解圆的<em>参数</em>方程,能熟练求出圆心在原点、半径为 的圆的<em>参数</em>方程; 2.理解<em>参数</em> 的意义; 3.理解圆心不在原点的圆的<em>参数</em>方程,能根据圆心坐标和半径熟练地求出圆的<em>参数</em>方程; 4.能进行圆的一般方程和圆的<em>参数</em>方程的互化,并能用之解题.
VC++ Bresenham Midpoint 算法画线,圆,椭圆
内容主体框架来源于网络 但实现更简洁,适合VC++有一定基础的 实现<em>画线</em>,画圆,画椭圆等算法
html5-Canvas 画图标签、画线、圆、渐变色
转载自【http://www.656463.com/article/332】 Canvas标签定义,并获得坐标;画矩形,定义颜色,透明度;画直线,定义连接,节点;画圆,定义弧度,节点;画渐变色,定义节点渐变效果;读入一张图片 示例代码 [code=&quot;html&quot;] PHP100 HTML5视频教程-canvas var c=document....
下拉文本框的行数是那个参数
想读取数据库的内容做为下拉文本框的内容,由于行数不固定,假如第一次行数多(10行)而第二次行数少(5行),则对第二次的下拉文本框则会出现5个第一次最后5行的内容。rnrn事先指定下拉文本框的行数是<em>那个</em><em>参数</em>?rn如何解决,谢谢!
很easy的问题!!关于画线
我在vc++的sdk下用向导生成一个简单的hello world。rnrn在文件菜单自己添加一个子菜单IDM_DRAW: 实现功能<em>画线</em>rn hdc=GetDC(hWnd);rn for(k;k<200;k++)rnrn SetPixel(hdc,200,200+i,RGB(0,0,255));rn i++;rn InvalidateRect(hWnd,NULL,1); rn rn ReleaseDC(hWnd,hdc);rn 结果菜单不执行,可是我把同样的代码放在WM_PAINT:下就ok。rn 别告诉我没定义IDM_DRAW,我已经定义了,在线等待……rnrn rn
OpenG画线程序(很实用)
OpenG<em>画线</em>,采用OPenGL.C++语言进行编写 通俗易懂比较实用
请教:IIS的参数配置文件是那个,在那个目录下?
thanks
很奇怪的关于画线的问题
我想在窗体的某个textbox中一直显示一条下划线,所以就在Form1_Load和Form1_Paint中写了以下的语句:rnrnTextBox1.CreateGraphics.DrawLine(Pens.Red, 0, TextBox1.Height - 1, TextBox1.Width, TextBox1.Height - 1)rnrn但是现在的问题是form_load中的<em>画线</em>语句有执行但是TextBox1中并没有线,而当我移动form1触发paint事件时红线就出现了!rn感觉上可能是form1_load之后,textbox还在某个时候被重画了一次,所以在load时画的线又被覆盖了,不知道是不是这样呢?请问如何修改程序才能实现我想要的功能? 谢谢!
DrawLine消失了
Graphics g = this.panel1.CreateGraphics();rn Pen pen = new Pen(Color.Red,2);rn Point oldPoint = new Point();rn oldPoint.X = oldbtn.Location.X + oldbtn.Width;rn oldPoint.Y = oldbtn.Location.Y + oldbtn.Height / 2;rn Point newPoint = new Point();rn newPoint.X = newbtn.Location.X;rn newPoint.Y = newbtn.Location.Y + oldbtn.Height / 2;rn g.DrawLine(pen, newPoint, oldPoint);rn为两个控件之间画上线 失去焦点后 线消失了 rnrn请问这个怎么解决呢?
尖锐黑色鼠标指针
<em>尖锐</em>黑色鼠标指针
关于01背包的尖锐的疑问?
动态规划方法解空间好像是以物品数(N)为横坐标, 以背包容量(M)为纵坐标形成的二维数组. 那么二维数组大小为M*N, 不知道对与不对?rn如果是二叉树(决策树)的话, 解空间就是二叉树了, 节点数为2^N. rn好像大家都以此为依据说, 动态规划方法比二叉树回溯方法好. 但我觉得如果是二叉树的话, 其实节点并不是2^N, 而是二叉树与M*N二维数组的交集, 即二叉树把背包容量超过M的节点都剪枝了. 如果是这样的话, 那其实二叉树的节点数要比M*N的大小要小的多. 因为M*N中有许多并不存在的节点了. 所以我想, 不论是M*N数组或是二叉树的解空间, 只要运用动态规划算法, 效率是差不多的. rnrn另外我想问的一点是动态规划方程f[i][v]=maxf[i-1][v],f[i-1][v-c[i]]+w[i]rn在二叉树结构来看, 并不是取二个中的最大值, 正确的说法是取其中合法的一个. rn因为, 二叉树中一个子节点只有一个父节点. 而他们的边要么为0(不放入), 要么为1(放入). 不存在一个父节点与一个子节点之间有二个边! rn所以公式前面加max有误导之嫌, 应该改为f[i][v]=validf[i-1][v],f[i-1][v-c[i]]+w[i] 不知道我的理解对吗?
请教几个尖锐的问题?
1、能否利用SQL SERVER内部存储过程新建数据库和表??例如在MASTER数据库下建立新数据库。rnrn2、如果没有,我这个用户存储过程错在哪里呢?rncreate procedure createdatabase(rn@dbname as varchar(20),rn@dat_name as varchar(20),rn@dat_filepath as varchar(255),rn@mdfname as varchar(20),rn@dat_size as int,rn@dat_maxsize as int,rn@dat_filegrowth as int)rnASrnif exists (select * from sysdatabases where name=@dbname ) rndrop database @dbnamernCREATE DATABASE @dbnamernON rn( NAME = @dat_name,rn FILENAME = @dat_filepath+'\'+@mdfname+'.mdf',rn SIZE = @dat_size,rn MAXSIZE =@dat_maxsize,rn FILEGROWTH =@dat_filegrowth )rngornrn3、在SQL SERVER中,有没有用手工执行命令方式备份数据库??例如ORACLE中利用EXP等命令备份数据库。
一道很那个。。。。。的问题。
rn设长整数用数组存储,如有K位的长整数m用数组a[]存储:rnm=a[k]*10k-1+a[k-1]*10k-2+....+a[2]*101+a[1]*100rn并用a[0]存储长整数m的位数,即a[0]=k。rn通常,存储长整数数组的<em>每个</em>元素只存储长整数的一位数字。长整数运算时,为了运算方便,产生的中间结果的某位数字可能会大于9。这时,就应调用本函数将它归整,使数组的<em>每个</em>元素只存储长整数的一位数字。归整运算函数formal(int *a)就实现这个特殊要求。rn void formal(int *a)rn rn int p;rn for(p=1;p=10;p++)rn rn if(p>=a[0]) a[p+1]=0;rn a[p+1]+=a[p]/10;rn a[p]=a[p]%10;rn rn if(p>a[0]) a[0]=p;rn rn 请问产生的中间结果的某位数字怎么可能会大于9?还有这段程序也看不太懂,请高手详细指点!rn rn
用Graphics画图问题
class Qipan extends JFramernrn Qipan(int x,int y)rn rn setTitle("五子棋棋盘");rn setSize (x,y);rn setVisible(true);rn setLocation(400,160);rn //Graphics g=this.CreateGraphics();rn g.drawLine(10,11,10,11); rn g.setColor(Color.black);rn g.setColor(Color.blue); rn rn//Graphics g=this.CreateGraphics();rn为什么不能用呢?应该怎么改呀,谢谢各位了。
用Graphics类绘图
// Rect.java    import java.awt.Graphics;    import java.awt.Color;    public class Rect extends java.applet.Applet    { public void init( )        { resize(340,300); } // 初 始 化 一 个 340 × 300 的 作 图 区 ...
如何擦除用drawline画的线?
我用如下代码画了一条线:rn Dim gr As Graphics = Me.CreateGraphicsrn gr.DrawLine(Pens.Black, 841, 220, 903, 172)rnrn请问如何擦除这条线?
足球是圆的,地球却不是圆的
  足球是圆的,象征着公平,公正地竞赛。越来越多的人喜欢它,世界杯正是集中体现,那些血性男人为输球而痛苦流泪,为赢球而欢呼雀跃,实际上都跟这个圆形的足球有关。赢球的一方固定能够得到尊敬,输球的一方因为拼搏的精神也应该得到尊重,像朝鲜就是鲜明的例子。反过来法国队应该受到鄙视,他们违反了竞赛的规则,辜负了球迷们的支持。  遗憾的是,我们现实生存的地球却不是圆的,它上面充斥着太多的不公平,很多人心理对...
echarts 雷达图的拐点怎么修改他里面那个白点的大小
option = rn title: rn text: '基础雷达图'rn ,rn radar: rn shape: 'circle',//雷达图绘制类型 polygon 多边形 circle 圆形rn center:['50%','50%'],//位置rn radius:'50%',//半径rn startAngle :90,//起始角度rn nameGap :10,//名称和指示器轴的距离rn splitNumber :4,//分割段数rn splitArea: //背景分割区域rn areaStyle: rn color: ['#A7D282', '#FFF57F', '#FFF57F', '#EF856F','#A7D282']rn rn ,rn indicator: [//雷达图的指示器,用来指定雷达图中的多个变量(维度)rn name: '管理组织架构', max: 6500,rn name: '评价及处理', max: 16000,rn name: '管理制度与策略', max: 30000rn ]rn ,rn legend:rn show:true,rn backgroundColor:'red',rn ,rn series: [rn name: '雷达图1',rn type: 'radar',rn itemStyle: rn normal:rn color:'#005AAF',rn borderWidth:20,rn borderType:'dashed',rn shadowColor: 'red',rn shadowBlur: 10,rn opacity:1rn ,emphasis:rn color:'red',rn borderWidth:16rn ,rn areaStyle: rn normal: rn opacity: 100,rn color:'red'rn rn rn rn ,//<em>拐点</em>样式rn lineStyle: normal: color:'#005AAF',width:4,//折线样式rn data : [rn rn value : [4300, 10000, 28000, 35000, 50000,10000],rn name : '预算分配(Allocated Budget)'rn rn ]rn ]rn;
用Graphics 中的drawLine()方法可以画出"粗"一点的线吗?
就是说能否随意设置所<em>画线</em>的线宽?rn谢谢!
用Aspose.Cells画线
用Aspose.Cells<em>画线</em>:rnPublic Function AddLine(ByVal upperLeftRow As Integer, ByVal top As Integer, ByVal upperLeftColumn As Integer, ByVal left As Integer, ByVal height As Integer, ByVal width As Integer) As Aspose.Cells.LineShapern按照<em>参数</em>输入后总是从左往右的一条线(<em>参数</em>为负自动转换为0),如何得到从右往左的斜线。rn在Exel中实现,使用 Aspose.Cells生成和处理EXCEL文件速度非常快。
opengl用点画线
[img=https://img-bbs.csdn.net/upload/201511/19/1447908492_166809.png][/img]rnrn如何实现如图所示当键盘按下b之后开始画点,后一个点跟前一个点自动连成一条线,再按下b之后可以切断跟前面点的联系继续重新开始画点。rn当键盘按下d之后,点击现有的点可以删除它,剩下的点会自动连线。rn当键盘按下m之后,可以拖动现有的点。rn当键盘按下r之后,可以清除屏幕并且从新画点。rn有熟悉opengl的朋友可以帮忙解答下么。这里说不清也可以qq:495016951rn谢谢各位了!
用dashpattern画线的问题
我要用用户定义的某种线型<em>画线</em>,但画曲线的点不是全部已知的:有一个timer,每次timer相应可以得到几个间隔非常小的点,要求实时<em>画线</em>.rn我在<em>每个</em>timer的响应中调用<em>drawline</em>s函数连接得到的几个点.但这样画出来的线,由于每次的线段rn距离非常短,不能反映曲线的线型.rn哪位大侠帮忙指点一下,不胜感激.rn
用wz_jsgraphics.js画线的问题
用wz_js<em>graphics</em>.js的方法在网页上<em>画线</em>rnrn在Firefox中可正常显示 在IE中就不显示rnrn不知是什么原因?求高手解决!
在IE下用JS画线
就是当 鼠标移动都某个位置上或者 触发事件的时候 就<em>画线</em>!(图片上!)rnrn类似与这个rnfunction CreateAllLine(Linexy)rnrn var Line = document.getElementById('xian');rn if (Line.getContext)rn rn var ctx = Line.getContext('2d');rn ctx.strokeStyle ="red";rn ctx.lineWidth=3;rn var s=Linexy[0].split(","); rn ctx.moveTo(s[0],s[1]);rn for(var i=1;i
用sql 如何找出曲线的拐点
比如说有一个表,第一列为 ID(自动编号),第二列为x(数字),第三列为y(数字)rnrn在直角坐标系中,以x,y的值 分别为横纵坐标得到 一系列 散点rnrn连接这些散点得到一条曲线,如下图:rnrn[img=http://www.365sys.cn/1.jpg][/img]rnrn则:如何在access中 sql找到这条曲线的<em>拐点</em>的x和y呢?也就是弯曲得最严重的<em>那个</em>点的横纵坐标。
vc++ 2005 在界面上 用 DrawLine 画线 如何保存 这些画完的线呢?
各位牛人好,rn我创建了一个Windows界面工程(非mfc),想通过DrawLine函数把读完的数据rn直接在界面上画成一个曲线图,看了好多帖子,也不是很理解如何才能保存那些rn画好的线,不让它消失.rn首先,我这里没有OnPaint. rn其次,如果不是mfc工程就不能<em>画线</em>并保存吗? 我觉得道理应该一样啊.rn下面是我实现画xy轴的代码,编译没有问题,运行也没问题,就是运行后rn一条线也看不到. rnPen^ blackpen = gcnew Pen( Color::Black);rnGraphics^ xyachse,^ kurve;rnkurve = this->CreateGraphics();rnxyachse = this->CreateGraphics(); rn//xyachse->FromHwnd(Form1::Handle); rnxyachse->DrawLine(blackpen,270, 90, 270, 350);rnxyachse->DrawLine(blackpen,270, 350, 680, 350);rnxyachse->Save();rn// Clean uprndelete blackpen;rndelete xyachse;rnrn急啊! 请教各位了!!! 谢谢!!!!!!!
用鼠标画线的程序
用vc6.0编写的非常好的c++<em>画线</em>程序,可直接运行,容易读懂
用mfc画线和三角形
用mfc框架画直线和三角形,以后用这个框架画别的图形。
用ControlPaint.DrawReversibleFrame画线的问题
我想在picturebox上画一个随着鼠标移动的十字线 用的是ControlPaint.DrawReversibleFrame方法绘制的 但是有个非常严重的问题 如果有个其他窗体覆盖到picturebox 上的时候(并不是全覆盖) 当鼠标在picturebox上移动的时候 ControlPaint.DrawReversibleFrame方法就会把线画到另一个窗体上 请问怎么解决啊
用shape进行画线
用纯as 自由画线 用纯as 自由画线
用纯as 自由<em>画线</em> 用纯as 自由<em>画线</em> 用纯as 自由<em>画线</em> 用纯as 自由<em>画线</em> 用纯as 自由<em>画线</em>
井盖为什么是圆的?
下水道的井盖为什么是圆的?
用directX画线快还是用GDI画线快?
画一条线的话估计不太好比速度,那么我要是画很多线呢,比如同时画一万条直线,他们的画图时间能差多少?主要是在2D空间中画,画平面的直线。DirectDraw 是不是专门来画2D图形的?他与GDI画图速度能差多少?我想写个程序测试一下,但很多函数都不太熟,不好下手。。。。请高手赐教。。。
用GDI+的DrawLine画不出图
刚学GDI+,建立了一个单文档工程,在OnDraw函数中画直线,但是却显示不出来,代码如下:rn[code=C/C++]rnvoid CLineView::OnDraw(CDC* pDC)rnrn CLineDoc* pDoc = GetDocument();rn ASSERT_VALID(pDoc);rn // TODO: add draw code for native data herernrn Graphics <em>graphics</em>(*pDC);rn Pen myPen(Color::Red);rn myPen.SetWidth(2);rn <em>graphics</em>.DrawLine(&myPen, 0, 0, 200, 300);rnrn[/code]rn弄不明白什么原因,向高手请教!
数字钟课程设计报告整体电路图下载
1.数字逻辑实验箱 2.万用表 3.二-五-十进制计数器 74LS90×11 4.七段显示译码器 CC4511×6 5.两输入四与非门 74LS00×2 6.半导体共阴极数码管 BS202×6 7.六反相器 74LS04×1 8.双路2-2(3)输入与或非门 74LS51×1 9.电阻 680×2 100K×1 10.石英晶体振荡器100KHz×1 11.电容、可变电容 220PF、8到16PF 相关下载链接:[url=//download.csdn.net/download/hl1071302102/1953591?utm_source=bbsseo]//download.csdn.net/download/hl1071302102/1953591?utm_source=bbsseo[/url]
Head First Java源码下载
Head First Java 每章源码Head First Java 每章源码Head First Java 每章源码 相关下载链接:[url=//download.csdn.net/download/ygwinner/3452402?utm_source=bbsseo]//download.csdn.net/download/ygwinner/3452402?utm_source=bbsseo[/url]
Jboss中间件03下载
Jboss中间件03 相关下载链接:[url=//download.csdn.net/download/dream870223/7459821?utm_source=bbsseo]//download.csdn.net/download/dream870223/7459821?utm_source=bbsseo[/url]
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件
我们是很有底线的