起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 296|回复: 16

【结帖】界面显示问题**

[复制链接]
发表于 2008-6-27 11:30:37 | 显示全部楼层 |阅读模式
现在有些部门用的时15寸的crt,分辨率设置的是:800*600,界面有些地方显示部出来,把他们的分辨率调到1024*768,字又太小了。他们不适应!
能不能在界面上加个滚动条!
回复

使用道具 举报

发表于 2008-6-27 11:51:36 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-27 14:31:05 | 显示全部楼层
我知道分辨率要调到1024*768
但是用户中有很多都是中老年人,视力并不是很好。
他们不可能为了用这个系统去配副眼镜或者去换副眼镜吧!
他们提议能不能在界面上加上滚动条!
回复 支持 反对

使用道具 举报

发表于 2008-6-27 15:15:48 | 显示全部楼层
默认上面应该有垂直滚动条的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-30 10:07:43 | 显示全部楼层
有垂直滚动条,但是没有水平滚动条。有好多内容都显示不出来!!
回复 支持 反对

使用道具 举报

发表于 2008-6-30 10:42:11 | 显示全部楼层
业务模型\协同系统\桌面设置\面板信息\Preview
设置Container的HorzScollBar的Visible和Tracking属性为True
看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-30 14:31:51 | 显示全部楼层
按照你说的设置,还是没有水平方向的滚动条
回复 支持 反对

使用道具 举报

发表于 2008-6-30 15:29:23 | 显示全部楼层
还需要修改点代码:
在那个单元下卖弄修改这个代码看看
procedure TPREVIEW.ContainerResize(Sender: TObject);
var
  W: Integer;
begin
  if FCtrlGrid.Columns.Count = 0 then
    Exit;

//  W := Container.ClientWidth div FCtrlGrid.Columns.Count;

  FCtrlGrid.DefaultColumnWidth := Business.Forms.Forms.Screen.Width - 430;
  if FCtrlGrid.Rows.Count <> 0 then
    FCtrlGrid.DefaultRowHeight := self.Height div Info.GetRowNum;

  FCtrlGrid.CalcControlsPosition;
  FCtrlGrid.AlignControls(nil);
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-30 15:52:16 | 显示全部楼层
改了过后。
用ie登陆时。
cpu占用到了100%,
机器运行非常慢。
好几台机器都一样。
回复 支持 反对

使用道具 举报

发表于 2008-6-30 16:02:34 | 显示全部楼层
那效果出来了么?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-18 16:04 , Processed in 0.038548 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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