F flyt2000 Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-19 #1 我的程序有3套工具栏,3套菜单 分别对应于不同的情况 在互相切换时总是闪动得很厉害 请问各位大虾有何高招?
A amo Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-19 #4 估计你的工具栏和菜单上的图形太多了, 你可以试着减少工具栏和菜单上的图形或图形尺寸, 也可以减少菜单及工具栏的个数。 尽量用Delphi自带的工具栏及菜单控件。
Z zqmagic Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-19 #5 在切换时尝试使用api函数:lockwindowupdate也许是lockwindowsupdate,禁止在作处理时 对窗体或控件的刷新,等完成后再刷新,可以解决闪烁的问题。
F flyt2000 Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-21 #6 多谢zqmagic的热心指点,已经搞定了。 其实先 DisableAlign ,切换以后再 EnableAlign 也可以达到同样的效果