起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 132|回复: 3

【结帖】重新打开窗体后,滚动条不见了。****

[复制链接]
发表于 2008-2-25 17:02:15 | 显示全部楼层 |阅读模式
http://bbs.justep.com/forum.php? ... 29&pagenumber=2
在上面这个帖子中通过关闭窗体,关闭,打开数据集,打开窗体的方式完成了对决策sheet的刷新,刚刚加了数据后发现,只要经过“刷新”后,重新打开的窗体,滚动条不见了。

下面是我“刷新”按钮的语句。
begin
     DocViewZBYWXX_ZHYBB.Doc.Close;
     TSQLDataSet(DataSetBroker1.DataSet).Close;
     TSQLDataSet(DataSetBroker1.DataSet).Open;
     DocViewZBYWXX_ZHYBB.Doc.Open(TDocMode.dmEdit,DocViewZBYWXX_ZHYBB);
end;

附件的截图分别是刚打开功能和刷新后的界面,谢谢。

jietu.jpg

86.35 KB, 下载次数: 78

回复

使用道具 举报

发表于 2008-2-25 17:23:19 | 显示全部楼层
楼主,试试这句
DocViewYWXX1_BGWD1.OpenView(TDocMode.dmEdit);
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-26 08:59:29 | 显示全部楼层
好极了,谢谢贾工。
方便告之下原因么?
.                                                                                                                                                                                          .
.                                                                                                                                                                                          .
回复 支持 反对

使用道具 举报

发表于 2008-2-26 09:06:12 | 显示全部楼层
抱歉,具体原因我也不太清楚,估计是和open方法的AContainer参数有关
procedure Open(AMode: TDocMode; AContainer: Business.Forms.TWinControl);
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 07:01 , Processed in 0.038471 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表