以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 发现错误,请老总检查一下。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=7269) |
||||
-- 作者:gamtings -- 发布时间:2010/6/1 23:56:00 -- [求助] 发现错误,请老总检查一下。 如图,用保存并预览可以正常打开窗口,在“窗口管理”中点应用就不能加载AfterLoad事件,在菜单中也不能正常加载。 31日以前的版本正常,请老总检查一下。 此主题相关图片如下:a.gif |
||||
-- 作者:程兴刚 -- 发布时间:2010/6/2 5:19:00 -- 应该是您的代码有问题吧?把drawcell事件代码检查一下或贴出来看看? [此贴子已经被作者于2010-6-2 5:19:13编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/6/2 7:50:00 -- 确实,这个错误和foxtbale无关,自己代码问题,根据错误提示找找原因吧 |
||||
-- 作者:gamtings -- 发布时间:2010/6/2 8:05:00 -- 老总请看,点“保存并预览窗口”就没有问题,但是在“窗口管理”中点应用就不行,如果是代码有问题那就应该都不行才对呀,而且在以前的版本中又没有问题。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/6/2 8:11:00 -- 错误提示是某表没有某列,自己查查吧。 搞不定就做个例子 |
||||
-- 作者:gamtings -- 发布时间:2010/6/2 10:09:00 --
问题1:(即以上的问题) “窗口1“的AfterLoad事件通过“Table("窗口1_TAble1").Fill ”加载了外部数据,窗口如设为模式窗口可正常加载,但设为并列窗口,在“窗口管理”中点应用,则加载的窗口中就没有我要加载的外部数据。
问题2: 见下图:“窗口2”中的数值型列都有6位小数,而且下拉列表列也正常,但通过cellbutton打开“窗口3”后,小数位数消失,下拉列表列也失效了,我实际的项目中还包含单元格的文本位置等也失效。
[此贴子已经被作者于2010-6-2 10:09:19编辑过]
|
||||
-- 作者:程兴刚 -- 发布时间:2010/6/2 11:51:00 -- 个人理解: 预览只显示了窗口控件而没有自行相关事件,应用执行了相关事件,但该事件代码中所引用的表或列并不存在(窗口没有打开,您引用了窗口中的表),您可以不解决,直接确定,以后打开和使用该窗口不会存在此问题。 当然,最好的办法是代码中要有足够多的判断,这样能避免很多类似的错误。 |
||||
-- 作者:czy -- 发布时间:2010/6/2 12:05:00 -- 并列窗口不能Fill应该是bug吧。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/6/2 12:12:00 -- 收到,我抽空看看 |
||||
-- 作者:gamtings -- 发布时间:2010/6/2 13:10:00 -- 以下是引用狐狸爸爸在2010-6-2 12:12:00的发言:
收到,我抽空看看 好的!!! |