Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在选项卡页上画一条线_C#_Draw_Picturebox_Tabpage - Fatal编程技术网

C# 在选项卡页上画一条线

C# 在选项卡页上画一条线,c#,draw,picturebox,tabpage,C#,Draw,Picturebox,Tabpage,编辑: 我设法加了一条线,但我不知道如何在上面画一条线 private void buttonDraw_Click_1(object sender, EventArgs e) { pictureBoxDraw.BackColor = Color.Black; pictureBoxDraw.BorderStyle = BorderStyle.Fixed3D; Graphics g = e.Graphics // I don't know this method.. I just need to

编辑:

我设法加了一条线,但我不知道如何在上面画一条线

private void buttonDraw_Click_1(object sender, EventArgs e)

{
pictureBoxDraw.BackColor = Color.Black;
pictureBoxDraw.BorderStyle = BorderStyle.Fixed3D;

Graphics g = e.Graphics // I don't know this method.. I just need to draw a line here..
}

今天是23号。永远不要这样做:System.Drawing.Graphics formGraphics=this.CreateGraphics();。Winforms graphics基本规则#1:切勿使用
控件。CreateGraphics
!(也不要试图缓存
Graphics
对象!或者使用
Graphics g=Graphics.FromImage(bmp)
绘制
位图bmp
,或者使用
e.Graphics
参数在控件的
Paint
事件中绘制。当然,您选择了错误的控件(即表单)以错误的方式进行绘制。这通常不会产生积极的结果-注意:嵌套控件位于您绘制到其父对象上的任何内容之上,即使您做得正确。我将尝试绘制事件,谢谢。