powerbuilder 通过点击按钮设置数据窗口中的某一列不可编辑
时间: 2023-08-24 13:05:15 浏览: 46
在 PowerBuilder 中,可以通过以下步骤来设置数据窗口中的某一列不可编辑:
1. 打开窗口编辑器,选择要设置的数据窗口控件。
2. 在属性窗口中选择“DataWindow”选项卡。
3. 选择要设置的列,在“Edit Style”属性中选择“Display Only”。
4. 在窗口的代码中找到按钮的点击事件处理函数。
5. 在事件处理函数中,使用以下代码将列的编辑样式设置为“Display Only”:
dw_1.Modify("object.column.Edit.Style = 'Display Only'")
其中,“dw_1”是数据窗口控件的名称,“object.column”是要设置的列的名称。
相关问题
powerbuilder 通过点击按钮设置数据窗口中的某一列下拉框不可编辑
在 PowerBuilder 中,可以通过以下步骤来设置数据窗口中的某一列下拉框不可编辑:
1. 打开窗口编辑器,选择要设置的数据窗口控件。
2. 在属性窗口中选择“DataWindow”选项卡。
3. 选择要设置的列,在“Edit Style”属性中选择“Dropdown List”或“Dropdwon Calendar”。
4. 在窗口的代码中找到按钮的点击事件处理函数。
5. 在事件处理函数中,使用以下代码将列的下拉框设置为不可编辑:
dw_1.Object.column.DroppedDown = False
dw_1.Object.column.Enabled = False
其中,“dw_1”是数据窗口控件的名称,“object.column”是要设置的列的名称。这样设置后,该列的下拉框将不可编辑,同时该列的文本框也将不可用。如果只想设置该列下拉框不可用,而不是不可编辑,可以只使用以上代码的最后一行,将“Enabled”属性设置为“False”。
powerbuilder 通过点击按钮设置数据窗口中的某一列不可用
在 PowerBuilder 中,可以通过以下步骤来设置数据窗口中的某一列不可用:
1. 打开窗口编辑器,选择要设置的数据窗口控件。
2. 在属性窗口中选择“DataWindow”选项卡。
3. 选择要设置的列,在“Edit Style”属性中选择“None”。
4. 在窗口的代码中找到按钮的点击事件处理函数。
5. 在事件处理函数中,使用以下代码将列的可用性设置为“False”:
dw_1.Object.column.Enabled = False
其中,“dw_1”是数据窗口控件的名称,“object.column”是要设置的列的名称。这样设置后,该列将不可编辑和不可用。如果只想设置该列不可用,而不是不可编辑,可以只使用以上代码的最后一行,将“Enabled”属性设置为“False”。