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

怎么在控件可见发生变化时,显示不出现停滞的现象

2012-03-07 
如何在控件可见发生变化时,显示不出现停滞的现象比如我有个自定义的控件,里面有一些文字、输入框、树形列表

如何在控件可见发生变化时,显示不出现停滞的现象
比如我有个自定义的控件,里面有一些文字、输入框、树形列表等。
当我进行一个操作后,里面的有些控件有的显示,有的不显示,同时这个自定义控件在窗体的大小也会发生变化。
现在给我的感觉就是界面显示有停滞的感觉,比如说自定义控件里面的控件可见显示完成后,自定义控件宽度再变宽。
这中间明显显示不顺畅,好像动作一个个发生的。
有没什么好的方法让这样的显示比较舒服顺畅呢。

[解决办法]
使用
ObjectName.SetReDraw(False)
...
ObjectName.SetReDraw(True)
[解决办法]
假设这个自定义控件的名字是uo_1,
那么在执行动作之前,你写 uo_1.setredraw(false)
在执行动作之后,你写 uo_1.setredraw(true)

[解决办法]
先变大 再显示
[解决办法]
form1.SetRedraw(false)
//控件操作
form1.SetRedraw(true)

热点排行