Foxtable(狐表)用户栏目专家坐堂 → 窗口滚动条问题


  共有3017人关注过本帖树形打印复制链接

主题:窗口滚动条问题

帅哥哟,离线,有人找我吗?
80帅兜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:166 积分:1440 威望:0 精华:0 注册:2014/4/13 20:18:00
窗口滚动条问题  发帖心情 Post By:2015/1/28 13:18:00 [只看该作者]

窗口内建立一个表控件,用sqltable  ,突然发现如果窗口刚生成,点击滚动条下拉,拉一点,就失去焦点了,连续拉几次都一样。。但是如果单击表,用鼠标滚动,表正常,这时候再用鼠标拉滚动条一切恢复正常。。
这是怎么回事呢??

 回到顶部
帅哥哟,离线,有人找我吗?
80帅兜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:166 积分:1440 威望:0 精华:0 注册:2014/4/13 20:18:00
  发帖心情 Post By:2015/1/28 13:45:00 [只看该作者]

刚才一点点测试发现问题。。在BEforeDrawRow 写了代码e.height = 25  就会出现滚动条卡顿现象。。。删除代码。。就一切正常。
WHY???

 回到顶部
帅哥哟,离线,有人找我吗?
80帅兜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:166 积分:1440 威望:0 精华:0 注册:2014/4/13 20:18:00
  发帖心情 Post By:2015/1/28 13:49:00 [只看该作者]

用tables().DefaultRowHeight   设置行高不影响滚动条

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/28 14:02:00 [只看该作者]

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

 

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


 回到顶部