以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口滚动条问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=63770)

--  作者:80帅兜
--  发布时间:2015/1/28 13:18:00
--  窗口滚动条问题
窗口内建立一个表控件,用sqltable  ,突然发现如果窗口刚生成,点击滚动条下拉,拉一点,就失去焦点了,连续拉几次都一样。。但是如果单击表,用鼠标滚动,表正常,这时候再用鼠标拉滚动条一切恢复正常。。
这是怎么回事呢??

--  作者:80帅兜
--  发布时间:2015/1/28 13:45:00
--  
刚才一点点测试发现问题。。在BEforeDrawRow 写了代码e.height = 25  就会出现滚动条卡顿现象。。。删除代码。。就一切正常。
WHY???

--  作者:80帅兜
--  发布时间:2015/1/28 13:49:00
--  
用tables().DefaultRowHeight   设置行高不影响滚动条
--  作者:有点甜
--  发布时间:2015/1/28 14:02:00
--  

 你具体想问题什么?有例子不?

 

因为BeforeDrawRow事件执行非常频繁,所以代码必须简洁,不可以有太耗时的复杂代码,也不能有显示对话框的代码,否则会出现死循环,切记切记。