首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Graphics怎么实时刷新

2012-04-11 
Graphics如何实时刷新?我有些代码Bitmap image new Bitmap(width, height)//创建Graphics类对象Graphic

Graphics如何实时刷新?
我有些代码

  Bitmap image = new Bitmap(width, height);
  //创建Graphics类对象
  Graphics g = Graphics.FromImage(image);

主要是用g绘图。
情况是这样的,我要实时监控某个文件夹下有无新增文件,如果有新增文件就在图上画出数量来
比如开始的时候,A文件夹下有10个文件,我就在图上画10,当增加文件时比如增加了一个,就在
图上画11

现在结果是,当文件增加时,程序界面上没有任何反应(调试发现代码都运行到了),但是如果切换一下界面(鼠标移动到其它应用程序比如点击任务栏再切换回原程序界面,这个时候界面上就画了11)。类似于没有在界面上实时刷新一样,一定要切换一下窗口才会显示新绘制的图形

请教,这个该如何处理?需要不切换界面就实时能够动态显示绘画内容
不知道我上面有没有说清楚?





[解决办法]

C# code
this.Invalidate(); 

热点排行