You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

如何阻止Oracle Forms应用程序自动调整大小

解决Oracle Forms切换表单时自动全屏的问题

我之前分屏使用Oracle Forms应用和Designer时,也碰到过一模一样的糟心问题——切换表单就直接占满整个屏幕,把Designer给挡住了,试了几个方法终于解决了,你可以参考下:

  • 修改Forms Web配置文件
    找到Forms安装目录下的formsweb.cfg(通常路径是$ORACLE_HOME/forms/server/formsweb.cfg),定位到你正在使用的应用配置段(比如[myapp]),添加或调整以下参数:

    height=768  # 改成你分屏后需要的高度
    width=1366  # 改成你分屏后需要的宽度
    fullscreen=no
    resize=false
    

    修改完记得重启Forms服务,让配置生效。

  • 设置表单的固定尺寸属性
    打开出问题的表单,进入表单级属性面板:

    1. 找到「Window Style」属性,设置为Fixed(固定窗口)
    2. 调整「Initial Height」和「Initial Width」为你分屏后的精确尺寸
    3. 确认「Allow Resize」属性设为No
      保存表单后重新部署,这样切换时就会保持固定大小了。
  • Java客户端版本的额外设置(如果适用)
    如果你是用Java Web Start运行Forms的旧版本:

    1. 打开系统的Java控制面板
    2. 切换到「高级」选项卡,找到「Java Plug-in」相关设置
    3. 禁用「自动调整应用窗口大小」的选项,或者手动指定窗口的固定尺寸

另外,如果你是Web版Forms,修改配置后记得清除浏览器缓存,避免加载旧的配置信息。

内容的提问来源于stack exchange,提问作者mateuszl1995

火山引擎 最新活动