摘要: 为控制增加双缓冲 的目 的为了在重绘时避免闪烁.Panel类的setStyle 方法不是Public的. 所以我们需要自定义一个Panel类,在其构造函数中定义setStyle.this.SetStyle(ControlStyles.AllPaintingInWmPaint|//不擦除背景 ,减少闪烁 ControlStyles.OptimizedDoubleBuffer|//双缓冲 ControlStyles.UserPaint,//使用自定义的重绘事件,减少闪烁 true);代码实例: 阅读全文
posted @ 2012-02-04 23:10 easyfrog 阅读(4046) 评论(1) 推荐(0) 编辑
摘要: 在使用SharpDevelop编写C#程序时,经常要用到 外部的资源文件,比如:图片,声音等. 我们需要将这些谁的嵌入我们的程序.dll or .exe中. 方法如下:在工程树中点 右键->添加项->其它->空资源文件.需要引入Resources 命名空间:using System.Resources;创建一个ResourceManager (资源管理类的实例):ResourceManager rm = new ResourceManager("nameSpace.Properties.MyRes",this.GetType().Assembly); &q 阅读全文
posted @ 2012-02-04 09:08 easyfrog 阅读(1765) 评论(1) 推荐(3) 编辑