社区
VB
帖子详情
更新ListView时,怎样去闪烁?
benyfeifei
2004-11-10 12:13:58
我在定时更新ListView(ListView中的项比较多)的SubItem时,ListView有很明显的闪烁,请教各位大虾怎样去掉?
...全文
465
7
打赏
收藏
更新ListView时,怎样去闪烁?
我在定时更新ListView(ListView中的项比较多)的SubItem时,ListView有很明显的闪烁,请教各位大虾怎样去掉?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
benyfeifei
2004-11-12
打赏
举报
回复
qzj(SoldierQ)你的方法好像不行;
我是想在已有的项中更新子项,但是当设置SubItem的Text属性时,列表框闪烁的比较厉害
yikais
2004-11-12
打赏
举报
回复
关注...
alphaqxm
2004-11-12
打赏
举报
回复
ListView.Update=False
'Your update codes here
ListView.Update=True
haoztao
2004-11-10
打赏
举报
回复
帮顶今天又点忙
Eddie005
2004-11-10
打赏
举报
回复
try
Page.SmartNavigation = true
在大多数情况下不要在代码中设置该属性。在 .aspx 文件的 @ Page 指令中将 SmartNavigation 属性设置为 true。请求该页时,动态生成的类将设置该属性。
Internet Explorer 5.5 或更高版本浏览器请求页时(或稍后),智能导航将通过执行下列功能提高用户对该页的操作能力:
消除导航导致的闪烁。
从一页移动到另一页时保持滚动位置。
保持导航之间的元素焦点。
在浏览器的历史记录中只保留最后一页的状态。
智能导航最适用于需要频繁回发但是其可是内容在返回时不会发生显著更改的 ASP.NET 页。在决定是否将该属性设置为 true 时,请仔细考虑这一点。
Uncommon
2004-11-10
打赏
举报
回复
TreeView展开无闪烁的解决方法(VB版,只是将江雨的代码翻成VB的)
'实现TreeView展开不提交,点击才提交
'------------------------------------------------------
Dim strTreeName As String = "TreeView1"
Dim strRef As String = Page.GetPostBackEventReference(TreeView1)
Dim strScript As String = "<script language='JavaScript'> " & vbCrLf _
& "<!-- " & vbCrLf _
& " function initTree() { " & vbCrLf _
& " " & strTreeName & ".onSelectedIndexChange = function() { " & vbCrLf _
& " if (event.oldTreeNodeIndex != event.newTreeNodeIndex) " & vbCrLf _
& " this.queueEvent('onselectedindexchange', event.oldTreeNodeIndex + ',' + event.newTreeNodeIndex); " & vbCrLf _
& " window.setTimeout('" & strRef.Replace("'", "\'") & "', 0, 'JavaScript'); " & vbCrLf _
& " } " & vbCrLf _
& " } " & vbCrLf _
& "// --> " & vbCrLf _
& "</script>"
Page.RegisterClientScriptBlock("InitTree", strScript)
'-------------------------------------------------------
*************.Cs 中的代码****************************
string strScript="<script language=\"javascript\" >";
strScript+=" function GetNode() \n"+"{ \n";
strScript+=" alert(TreeView1.getTreeNode(TreeView1.clickedNodeIndex).getAttribute('Text'));\n" ;
strScript+=" alert(TreeView1.getTreeNode(TreeView1.clickedNodeIndex).getAttribute('CheckBox'));\n";
strScript+=" alert(TreeView1.getTreeNode(TreeView1.clickedNodeIndex).getAttribute('Checked'));\n";
strScript+=" if (TreeView1.getTreeNode(TreeView1.clickedNodeIndex).getAttribute('Checked'))\n";
strScript+=" TreeView1.getTreeNode(TreeView1.clickedNodeIndex).setAttribute('Checked','false');\n";
strScript+=" else \n";
strScript+=" TreeView1.getTreeNode(TreeView1.clickedNodeIndex).setAttribute('Checked','true');\n";
strScript+=" \n } \n";
strScript+="</script>";
if(! this.IsClientScriptBlockRegistered("myjs"))
{
this.RegisterClientScriptBlock("myjs",strScript);
}
TonyTonyQ
2004-11-10
打赏
举报
回复
防止闪烁的方法:
ListView.BeginUpdate
'Your update codes here
ListView.EndUpdate
C#332-
listview
数据添加去
闪烁
源代码
C#332-
listview
数据添加去
闪烁
源代码
基于
listview
闪烁
调试_
ListView
_基于
listview
刷新
时
闪烁
的实例_
解决了
listview
刷新后重绘的
闪烁
,用此方法后,不再
闪烁
。
Android核心组件
ListView
详解
另外
ListView
还有一个非常神奇的功能,我相信大家应该都体验过,即使在
ListView
中加载非常非常多的数据,比如达到成百上千条甚至更多,
ListView
都不会发生OOM或者崩溃,而且随着我们手指滑动来浏览更多数据
时
,...
listview
继承去
闪烁
vs2010下
listview
动态加载数据
闪烁
C#
listview
防止
闪烁
实例
C#
LISTVIEW
加载数据
时
,会出现
闪烁
的情况,现给出解决方法,一个完整的实例!
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章