VB对应的在C#是什么啊? vb中的Picture1.hDChdc对应c#里的是什么啊?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 hDC。抱歉。看错了。Graphics g = PictureBox1.CreateGraphics();g.GetHdc(); 使用的时候GetHdc用完后释放。下次用再次获取。多少次都可以。 图片对象.Save("文件名");或图片对象.Save("文件名",文件格式); http://msdn.microsoft.com/zh-cn/library/ktx83wah(VS.80).aspx 如果图片是空的,那你想如何保存呢?一般是这样的。Bitmap bmp = new Bitmap(PictureBox1.Width,PictureBox1.Height);using(Graphics g = Graphics.FromImage(bmp)){ //绘制}PictureBox1.Image = bmp;//任何时候保存都是PictureBox1.Image.Save("文件名"); 报告失败我觉得会不会是因为Ocx我调用OCX之前把hdc已经传了过去之后图片自己就显示出来了 private System.Drawing.Bitmap bmp; private void pictureBox1_Paint(object sender, System.Windows.Forms.PaintEventArgs e) { Graphics graphics = Graphics.FromImage(bmp); Rectangle rectangle = new Rectangle(10, 10, 200, 200); graphics.DrawEllipse(Pens.Black, rectangle); graphics.DrawRectangle(Pens.Red, rectangle); pictureBox1.Image=bmp; pictureBox1.Image.Save( "c:\\1.bmp "); } IntPtr hdc = GetDC(PictureBox1.Handle); 我的不是这种情况OCX已经把画完了我只是显示出来...但是保存就不好弄了 VaryByControl 缓存控件的问题 请大家指点一下vs不同版本的区别 repeater在.aspx里怎么输出呢? ■■■■■■■■■■winform编译出来的exe文件为什么在网络路径下面运行不正正常,拷贝到本机就正常了那? C# Windows App 如何解码这种数据 "%95%9A%9A%A7" 我要写一个留言本,请问如何获取留言用户的真实ip 为什么不能转换啊?在线等,急! [求助]在一个程序里面如何实现对其它程序窗口的控制? DataGrid删除数据的问题,火烧眉毛 关于petshop的分页问题 请问如何关闭上次打开的子窗口! java程序运行平台的更换
Graphics g = PictureBox1.CreateGraphics();
g.GetHdc();
用完后释放。下次用再次获取。多少次都可以。
或
图片对象.Save("文件名",文件格式);
Bitmap bmp = new Bitmap(PictureBox1.Width,PictureBox1.Height);
using(Graphics g = Graphics.FromImage(bmp))
{
//绘制
}
PictureBox1.Image = bmp;
//任何时候保存都是
PictureBox1.Image.Save("文件名");
我调用OCX之前把hdc已经传了过去之后图片自己就显示出来了
private void pictureBox1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
Graphics graphics = Graphics.FromImage(bmp);
Rectangle rectangle = new Rectangle(10, 10, 200, 200);
graphics.DrawEllipse(Pens.Black, rectangle);
graphics.DrawRectangle(Pens.Red, rectangle);
pictureBox1.Image=bmp;
pictureBox1.Image.Save( "c:\\1.bmp ");
}
IntPtr hdc = GetDC(PictureBox1.Handle);
我的不是这种情况OCX已经把画完了我只是显示出来...但是保存就不好弄了