DrawLine的线refresh后就没了,有什么办法可以保留,难道一定要重画吗?
private void button1_Click(object sender, System.EventArgs e)
{
Graphics g=this.CreateGraphics();
Pen blackPen = new Pen(Color.Black, 1);
g.DrawLine(blackPen, new Point(88,99),new Point(180,188));
}
private void Button2_Click(object sender, System.EventArgs e)
{
this.Refresh ();
}
就没了...
{
Graphics g=this.CreateGraphics();
Pen blackPen = new Pen(Color.Black, 1);
g.DrawLine(blackPen, new Point(88,99),new Point(180,188));
}
private void Button2_Click(object sender, System.EventArgs e)
{
this.Refresh ();
}
就没了...
...全文
相关推荐
c# winform 在picturebox 上进行橡皮筋绘制
pictureBox_PaintBackground(object sender, PaintEventArgs e) { // 不清除背景,保留图片}```3.
VB写的正弦打印正弦图的程序
**绘制曲线**:通过连接这些点,使用`PictureBox`的绘图方法,如`Graphics.DrawLine()`,在窗口上绘制曲线。记得为线设置颜色和宽度。5.
c#画网络拓扑图
- 使用Pen类创建线的样式,如颜色、宽度等。 - 使用Brush类定义填充色,用于填充形状。
用VB画正弦曲线(VB6.0代码编写)
为此,可以添加一个`Resize`事件来处理这种情况:```vbPrivate Sub Form_Resize() If WindowState <> vbMinimized Then Me.Refresh
C#实现毛笔画笔
(Point start, Point end){ offscreenGraphics.DrawLine(brushPen, start, end); Refresh(); // 强制重绘窗体,显示更新后的图像


