关于C#运用GDI+画图的问题,如何移动视窗的初始点(不是逻辑初始点) 我用GDI+读取特定的参数来画出图形。但我想把这些图形居中显示。逻辑点不能动,如何写代码改变它的视窗初始点,把整个图形向下移动 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 兄台能否告之我,如何设置参数不?我只会这个:Bitmap bm=new Bitmap(400,400); Graphics g=Graphics.FromImage(bm); 如何设置参数给X。Y轴+100 Graphics g = this.CreateGraphics();g.DrawLine(new Pen(Color.Red),0,0,100,100);上面是在主窗口上画一条线 allRect为 窗体的ClientRectanglegH为图片 heightgW为图片的widthX = allRect.Width / 2.0F + gW / 2.0F;Y = allRect.Height / 2.0F - gH / 2/0F;以X、Y坐标画图。你的图就在窗体中间了 你可以把你的图形画在一个BitMap上。然后把这个BitMap贴到上面的坐标位置 好象不能定义ClientRectangle allRect; 坐标转换给你演示一下:Graphics g=pictureBox1.CreateGraphics();Pen blackPen = new Pen(Color.Red, 1);// 原点在左上角g.DrawLine(blackPen,0,0,100,100);g.DrawLine(blackPen,90,100,100,100);g.DrawLine(blackPen,100,90,100,100);// 将Y坐标值反转(即画板的高度 - Y值),原点就是左下角g.DrawLine(blackPen,0,pictureBox1.Height-0,100,pictureBox1.Height-100);g.DrawLine(blackPen,90,pictureBox1.Height-100,100,pictureBox1.Height-100);g.DrawLine(blackPen,100,pictureBox1.Height-90,100,pictureBox1.Height-100);g.Dispose(); SORRY,忘记说了,我是在WEBform上画图的,原理是在webform1上用上image控件,把image控件属性指向webform2的,然后在webform2上设置一画布 C#控件库项目如何由vs2010版本转换成vs2008版本的 如何遍历GroupBox中所有控件,并把控件状态写入XML 做一个聊天工具,遇到的一些问题。 急求vs2005 web项目打包完整版 WebClient怎么设置"操作超时"时间? 关于Form的简单问题 用C#来做嵌入式开…… 请教一个无连接条件的签到、签退问题。谢谢 关于DAO.NET数据绑定后进行查询的问题,100分! 怪怪的!简单问题,给分喽! LogonUser 函数如何在域中使用? web页读web服务器注册表
我只会这个:Bitmap bm=new Bitmap(400,400);
Graphics g=Graphics.FromImage(bm);
如何设置参数给X。Y轴+100
g.DrawLine(new Pen(Color.Red),0,0,100,100);
上面是在主窗口上画一条线
gH为图片 height
gW为图片的width
X = allRect.Width / 2.0F + gW / 2.0F;
Y = allRect.Height / 2.0F - gH / 2/0F;
以X、Y坐标画图。你的图就在窗体中间了
给你演示一下:Graphics g=pictureBox1.CreateGraphics();
Pen blackPen = new Pen(Color.Red, 1);// 原点在左上角
g.DrawLine(blackPen,0,0,100,100);
g.DrawLine(blackPen,90,100,100,100);
g.DrawLine(blackPen,100,90,100,100);// 将Y坐标值反转(即画板的高度 - Y值),原点就是左下角
g.DrawLine(blackPen,0,pictureBox1.Height-0,100,pictureBox1.Height-100);
g.DrawLine(blackPen,90,pictureBox1.Height-100,100,pictureBox1.Height-100);
g.DrawLine(blackPen,100,pictureBox1.Height-90,100,pictureBox1.Height-100);g.Dispose();