有三个Webbrowser放在panel中,现在我用Webbrowser的bringTofront切换这三个Webbrowser在panel中的先后次序,但是切换的时候闪烁太严重,请问有没有方法解决??
解决方案 »
- 在线等 执行存储过程 出错
- 如何监控shift键和方向键同事按下?谢谢
- 怎么注销自己做的系统??/
- 关于搜索文件程序的问题
- 怎么判断InputBox对话框的yes按钮和Cannel按钮呀
- BDE连SQL Server,现要在一个Table或Query中编辑一个超长文本数据,有两三千字,我用了Text类型,但是不行,保存几个字的字据都会很慢,
- 关于delphi中数据库的问题。
- 如何将如SQL SERVER的数据库中记录信息读入EXCEL表格?????!!!!
- 如何才能看dll文件的内容
- 大家来讨论:使用ADO之Jet 4.0 OLE DB Provider操纵数据库,怎样将分发做到最小?(送上仅有的20分)
- Com Object 怎么用
- 各位兄弟姐妹,进来看看! 我知道了读取JPG图像的分辨率,但却遇到了一点小麻烦!!!!!!
若只顕示一個、可用Panel.Visible属性切换...
三个Webbrowser是可见,没有隐藏,只用bringToFront即可以把每一个调到最前面,
而且如果用Panel.visible这个属性的话,也会闪烁的
Webbrowser1.visible:=false;
webbrowser2.visible:=false;
webbrowser3.visible:=true;
用这样的方法试试,不要显示的先不可见,要显示的后设置为TRUE
{
return TRUE;
// return CHtmlView::OnEraseBkgnd(pDC);
}通过上面的改动以后,你会发现VIEW会跟腾讯的QQ浏览器一样无闪烁:)Web Browser控件的相应做法类似,不再详述。