当前位置: 代码迷 >> PB >> 怎么修改动态数据窗口的所有字段的字号大小
  详细解决方案

怎么修改动态数据窗口的所有字段的字号大小

热度:39   发布时间:2016-04-29 08:52:56.0
如何修改动态数据窗口的所有字段的字号大小?
我知道要修改font的相关属性

例dw_1.Object.emp_name_t.Font.Face = "Arial" //改字体
dw_1.Object.emp_name_t.Font.height = -10 //改字号

但是这样要遍历所有字段吗
dw_1.Object.<Columnname>.Font.Height,请教有没有办法代表所有字段?我有60个字段

------解决方案--------------------
int i
for i=1 to Integer(dw_1.describe("datawindow.column.count"))
dw_1.Modify("#"+string(i)+".Font.Height='-10'")
dw_1.Modify("#"+string(i)+".Font.Face ='Arial'")
Next


------解决方案--------------------
我查了一下在SyntaxFromSQL中遍历修改没有找到!

标题的字号修改和这个差不多

int i
string ls_text
for i=1 to Integer(dw_1.describe("datawindow.column.count"))
ls_text=dw_1.describe("#"+string(i)+'.name')
dw_1.Modify("#"+string(i)+".Font.Height='-10'")
dw_1.modify(ls_text+'_t'+".Font.Height='-12'")
dw_1.Modify("#"+string(i)+".Font.Face ='Arial'")
dw_1.Modify(ls_text+".Font.Face ='Arial'")
Next
  相关解决方案