CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

PictureBox控件上用CreateGraphics类DrawImage、DrawLine,失去焦点后即消失的问题。

楼主quanquan(全全)2005-05-23 15:20:06 在 .NET技术 / C# 提问

窗体里的PictureBox控件上,用CreateGraphics的DrawImage、DrawLine方法作图,在窗体失去焦点后,所画的图和线即消失,请教如何解决这个问题。 问题点数:55、回复次数:4Top

1 楼meixiaofeng(yesmsn)回复于 2005-05-26 10:59:45 得分 20

MyImage   =   new   Bitmap(this.Width,this.Height);  
  g   =   Graphics.FromImage(MyImage);    
  List.Draw(g);  
  this.pictureBox1.Image=MyImage;Top

2 楼quanquan(全全)回复于 2005-06-01 16:58:26 得分 0

楼上的高人,能否解释一下,看着不明白唉。  
  this.Width是指PictureBox控件么?  
  那List又是什么呢?  
  Top

3 楼quanquan(全全)回复于 2005-06-03 14:50:18 得分 0

周末了,可有高人来答疑呢?Top

4 楼tangxuehua(netfocus)回复于 2005-06-05 01:15:19 得分 35

要让图象保持不消失有一些方法,meixiaofeng(64Byte)   的方法也可以,  
  MyImage   =   new   Bitmap(this.Width,this.Height);是创建一副与PictureBox一样大小的位图,  
  g   =   Graphics.FromImage(MyImage);   是从创建的位图上得到一个Graphics对象。  
  然后就是调用一些自定义的绘图方法了,用g作为参数。  
  最后将MyImage作为PictureBox的image属性的   值。  
  还有一种方法是,你可以重写picturebox   的onpaint   方法,或者在   PictureBox的paint事件中写你的代码,因为在每次PictureBox需要重绘时都会激发paint事件。  
  Top

相关问题

  • picturebox
  • pictureBox
  • picturebox问题
  • PictureBox vs Delete...
  • PictureBox 问题~
  • 关于PictureBox
  • PictureBox的问题
  • drawLine画虚线?
  • pictureBox 问题。
  • 关于 PictureBox(急)

关键词

  • 控件
  • picturebox
  • myimage
  • 消失
  • 方法
  • graphics
  • 图
  • width

得分解答快速导航

  • 帖主:quanquan
  • meixiaofeng
  • tangxuehua

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo