把graphics的实例传给需要画图的方法,在graphics上画
解决方案 »
- c#访问Excel问题
- 刚学C#,问个关于textbox输入限制的问题
- VS2005 Debug 运行 状态下怎么修改代码? 希望能给出详细的步骤 ....(我做的是C/S 项目,因为项目太大,每次重启要很长时间)
- 虚心求教:请问在两个窗体之间如何传递数据?又或如何传递消息?
- 无法更改访问修饰符
- ListView图标不显示问题?
- c#如何调用一个VC的DLL中的多个函数?
- 我对微软出的那套技术内幕非常不欣赏,反而喜欢wrox的书
- asp.net里分頁怎麽解決
- 用C#作BS开发有哪些优秀的第三方优秀控件?
- 请问 c# 窗体中如何正确显示一段HTML设计的格式??
- 有关事件隐式转换错误,编译无法通过!
Graphics g = this.CreateGraphics();
g.DrawLine()如果是图片
Bitmap bmp = new Bitmap();
Graphics g = Graphics.FromImage(bmp);
private System.Drawing.Point _pStart;
private System.Drawing.Point _pEnd;
//...
private void Form2_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
_drawing=!_drawing;
_pStart=new Point(e.X,e.Y);
}
private void Form2_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(!_drawing)
return;
Graphics g=this.CreateGraphics();
g.DrawLine(new Pen(this.BackColor,1),_pStart,_pEnd);
_pEnd=new Point(e.X,e.Y);
g.DrawLine(new Pen(Color.Black,1),_pStart,_pEnd);
}