在自定义数据窗口中创建TEXT控件解决办法

在自定义数据窗口中创建TEXT控件
在自定义数据窗口中创建TEXT控件,为什么在窗口中不显示呢?
自定义数据窗口中定义了个函数,如下
string ss
ss='create text(band=header alignment="0" text="AAAAA" border="0" color="16711680" x="100" y="100" height="80" width="80" name="t_1" visible="1" font.face="Webdings" font.height="-12" font.weight="400" font.family="1" font.pitch="2" font.charset="2" background.mode="1" background.color="553642121")'
modify (ss);
insertrow(1);
return '';

------解决方案--------------------
下面代码可以在数据窗口动态添加文本

string ls_modistr
long ll_handerheight
ls_modistr= ' create text(band=foreground alignment="2" text="添加文本" border="0" color="255" x="91" y="76" height="128" width="1458" html.valueishtml="0" name=t_1 visible="1" font.face="幼圆" font.height="-22" font.weight="700" font.family="1" font.pitch="1" font.charset="134" background.mode="1" background.color="553648127" )'
dw_1.modify(ls_modistr)

------解决方案--------------------
1、要判断创建语法是否正确

string ls_errtxt
ls_errtxt = modify (ss); //如果语法错误ls_errtxt会显示出错的行和列,没有错误为空字符串

messagebox显示结果:Line 1 Column 133:incorrect syntax

2、找错误出在name="t_1",不能加引号

3、band=header y="100" 如果header小于100也看不到

引用楼主 lidongxp 的帖子:
在自定义数据窗口中创建TEXT控件,为什么在窗口中不显示呢?
自定义数据窗口中定义了个函数,如下
string ss
ss='create text(band=header alignment="0" text="AAAAA" border="0" color="16711680" x="100" y="100" height="80" width="80" name="t_1" visible="1" font.face="Webdings" font.height="-12" font.weight="400" font.family="1" font.pitch="2" font.charset="2" background.mode="1" background.colo…