我坚持使用VB6,我正在使用Form.Controls.Add(...)
它在运行时创建一堆控件.
不幸的是,这似乎是一个非常缓慢的过程,伴随着大量的闪烁.
有没有办法加快这个过程?也许有可能以某种方式通知VB6我正在进行新控件的大量插入.
您可以像这样使用隐藏的图片框作为容器
Set oCtl = Controls.Add("VB.TextBox", "txtMy1", picHidden)
Run Code Online (Sandbox Code Playgroud)
然后你可以显示尽可能快的容器,也可以隐藏控件并像这样重置容器
oCtl.Visible = False
Set oCtl.Container = Form1 ' or picHidden.Container
Run Code Online (Sandbox Code Playgroud)
在任何情况下,您都可以使用隐藏容器来减少闪烁.
归档时间: |
|
查看次数: |
897 次 |
最近记录: |