在C#中,我创建了一个在rich-textbox
和RectangleShape
对象之间绘制三角形的函数。
Graphics Pointer = this.CreateGraphics();
Pointer.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
Pointer.FillPolygon(new SolidBrush(Color.White), GetTriangle(this.FetchRectangle));
Pointer.Dispose();
gettriangle()
函数返回一个点数组(三角形的3个顶点。)但是当我尝试运行pgm时,表单的背景(设置为黑色)现在需要模糊和扭曲的背景图像of wat显示在电脑屏幕上。
如何在不扭曲表格背景的情况下获取三角形图像?
答案 0 :(得分:0)
由于http://en.wikipedia.org/wiki/Vertical_blanking_interval导致此问题 解决方案是双缓冲。并等待垂直回扫。我无法找到如何做htis的例子,但这是要走的路
请参阅: