powerbuilder datawindow设置item背景色
时间: 2024-01-04 11:02:42 浏览: 28
要设置 PowerBuilder DataWindow 中某个 Item 的背景色,可以按照以下步骤进行操作:
1. 在 DataWindow Painter 中选择要设置背景色的 Item。
2. 在 Properties 窗口中选择 Background.Color 属性。
3. 点击右侧的菜单按钮,在弹出的菜单中选择 "Custom Color"。
4. 在弹出的 "Color" 窗口中选择想要的颜色。
5. 点击 "OK" 按钮保存设置。
这样,所选 Item 的背景色就会被更改为你所选择的颜色。
相关问题
PowerBuilder中datawindow按页滚动并显示当前页码
在 PowerBuilder 中,您可以通过以下步骤实现 datawindow 的按页滚动并显示当前页码:
1. 在 datawindow 控件上添加一个滚动条(ScrollBar)控件,用于实现按页滚动。
2. 在 datawindow 控件上添加一个标签(Label)控件,用于显示当前页码。
3. 在滚动条的 ValueChanged 事件中,获取当前滚动条的位置,然后计算当前页码并将其显示在标签控件中。
以下是示例代码:
```
// 获取 datawindow 控件的总行数和每页显示的行数
int totalRows = dw_1.RowCount();
int rowsPerPage = dw_1.VisibleRowCount();
// 计算总页数
int totalPages = totalRows / rowsPerPage;
if (totalRows % rowsPerPage != 0) {
totalPages++;
}
// 获取滚动条的位置
int scrollPos = sb_1.Value();
// 计算当前页码
int currentPage = scrollPos / rowsPerPage + 1;
// 在标签控件中显示当前页码
lbl_1.Text = "Page " + string(currentPage) + " of " + string(totalPages);
```
在这个示例中,我们假设 datawindow 控件的名称为 dw_1,滚动条控件的名称为 sb_1,标签控件的名称为 lbl_1。您需要根据实际情况进行调整。
希望这可以帮助您实现 datawindow 的按页滚动并显示当前页码。
PowerBuilder9.0中datawindow中怎么添加一个datawindow.trailer
在 PowerBuilder 9.0 中为 DataWindow 添加 DataWindow Trailer 可以按照以下步骤进行:
1. 打开 DataWindow 对象,选择该 DataWindow 的“Header/Footer”选项卡。
2. 在“Footer”区域中,右键单击并选择“Insert”>“Trailer”。
3. 在 DataWindow 中添加一个新的数据窗口尾部区域,您可以将其视为显示在数据窗口中的最后一行。
4. 您可以通过拖动和调整大小来设置新添加的数据窗口尾部区域的外观和布局。
5. 如果需要,您可以在 DataWindow 中添加要显示在数据窗口尾部区域中的控件和字段。
注意:如果您需要对 DataWindow Trailer 进行更高级的布局和控制,则可以使用“DataWindow Painter”中的“Modify”功能来手动添加和定位控件。