C#,在picturebox内画等值线,picturebox在panel容器内,画完等值线拖动panel拖动条怎么那么卡?

图片像素为2600*1400,画图过程20s左右,得到的图像大概有14M。由于图片太大得拖动拖动条,既然图像都画完了,为什么拖动的时候还那么卡呢?... 图片像素为2600*1400,画图过程20s左右,得到的图像大概有14M。由于图片太大得拖动拖动条,既然图像都画完了,为什么拖动的时候还那么卡呢? 展开
 我来答
创作者zUzVB1Sl31
2014-08-04 · 编程类资料、英语学习资料
创作者zUzVB1Sl31
采纳数:1331 获赞数:5975

向TA提问 私信TA
展开全部

重写内存,解决他使用空白背景填充问题,在窗体类中加入代码:

protected override CreateParmas CreateParmas
{
    get
    {
        CreateParams cp = base.CreateParams;
        cp.ExStyle |= 0x02000000;
        return cp;    }
}

 关闭他使用空白填充,不会闪烁了

很多人问.NET为什么要做这种多余的事情,弄得窗体卡不说,还闪烁不停.主要是向导式编程需求的,默认白色擦除背景有利于快速编程.NET设计当初的意思就是要超越开源、Java、C++复杂的构造过程

追问
虽然问题没有解决,但几天也就你一个人答复,谢谢了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式