-1

我的窗口中有表格数据窗口:

opt_IMG_20130620_092903.jpg

然后我有这样做的代码: opt_IMG_20130620_092932.jpg (qwe 是中间列。asd 是右列)

问题是我不知道如何修复空白区域: opt_IMG_20130620_092919.jpg

谢谢!

4

2 回答 2

1

我喜欢你的屏幕截图,它们看起来很真实 :) 所以我认为你的问题是你的数据窗口上有 INVISIBLE 列。这就是为什么宽度比您预期的要大。你可以做两件事:

  • 从您的数据窗口中删除不可见的控件(只需删除它。您不需要从选择中删除这些字段)
  • 将不可见列的宽度设置为 0

我希望这有帮助!

问候加博尔

Ps.:我忘了说您需要将 LABEL 和 COLUMNS 宽度也设置为 0 (或删除两者)

于 2013-06-20T07:13:00.527 回答
0

好的,我找到了解决方案。PowerBuilder 计算所有列(包括不可见)中 X+Width 的最大总和(当其表达式时,考虑默认值)。在 UO DataWindow 的 Create 方法之后执行的计算。

惊人 :)

于 2013-06-20T09:40:30.883 回答