TOPGRID的怪毛病,很急!求救! (200分)

  • 主题发起人 主题发起人 xiaocai
  • 开始时间 开始时间
X

xiaocai

Unregistered / Unconfirmed
GUEST, unregistred user!
程序编完了,就要发行了,忽然用户的反馈报告中告诉我有BUG,具体如下:
1、TOPGRID有24列,共1028个像素宽,所以我自己加入了滚动形式,使表格能从左滚到右;
2、上下两个,一个是表头,一个是添入数据的表格,拼成一个“大表格”;
3、1024X768情况下,一切正常,按滚动后,所有数据都能显示;
4、在我的机器上,800X600也很正常,但是客户说他们在该模式下第23、24的表头和
底下的数据都不能显示,但是表格线段都正常,我找15“的显示器发现确实如此;
5、对照了一下,发现我的表格从1-22列的宽度正好是800,估计800后的都不能显示
6、数据表格中,添入数据(数字)就会不见,但是如果用鼠标勾一下(全选),变成
蓝底白字刚才添入的数据实际是存在的(好象字变白了);
7、认为是TOPGRID201的BUG,升级到2.20.19并用D6编译(原来是D5+TSgrid201)仍然
不行
8、调整窗体的宽度到1030像素,加入FORM.AutoSize:=true;borderstyle:=bssizeable;
还是不行
9、到这里找大富翁们来寻求帮助,紧急求救,一两日后要求交货,不然.....
10、能看着解决一下的dfw请出手,不能的也请帮忙踢一脚,thank U
 
换一种表格,TMS的更好用
 
摆脱,现实一点吧,明后天就正式发行了,不要开玩笑!
 
滚动后,对显示不正常的单元格重新赋一下值,让它刷新:
在 STringGrid 中是如下处理的。
cells[i,j]:=cells[i,j];
另外,要注意是否动态改变了这些单元格的值。确保值是正确的。
 
哦?等等,我试试,难道这是个讨厌的还改不好的BUG?
 
TO JSXJD,不行啊!我试了好几天了,无论怎样都不行啊!
to每个高手,救命啊!
 
please check:
1.font.color 是否和背景一样
2.grid.defaultdrowing是否为true
 
改用dxdbgrid
 
TMD,试验了好几天,终于找到这个狗屎BUG了,请大家一试:
分辨率800X600
放个TSGRID,然后cols:=25 DefaulColWidth:=40 StoreData:=True
把tsgrid.width:=1000 scrollbar:=ssnone
然后用TopGrid Editor,在cell[24,1],cell[25,1]中填写任何数据,退出topgrid editor
都不用运行了,在DESIGN期间拖动tsgrid,怎么样?cell[24,1],cell[25,1]里没有任何
数据!运行后用鼠标点cell[24,1]/cell[25,1]就能看见数据!靠!早知道这臭毛病死也
不用topgrid!
现在相死的心都有了!程序要发行了,谁来救命?
to sunrainwang : topgrid没有defaultdrawing 属性
to 衫菜 : 晚了!
 
多人接受答案了。
 
后退
顶部