//static和plus内的文字需要动态选择垂直居中或自动换行
import win.ui;
var text_a="测试字符串字符串超过一行,需要自动换行,取消垂直居中"
/*DSG{{*/
var winform = win.form(text="点击static选择垂直居中或自动换行";right=502;bottom=294)
winform.add(
plus={cls="plus";text=text_a;left=30;top=133;right=283;bottom=178;align="left";autohscroll=false;edge=1;link=1;multiline=1;wrap=1;z=2};
static={cls="static";text=text_a;left=27;top=75;right=284;bottom=112;bgcolor=65280;frame=1;notify=1;z=1}
)
/*}}*/
winform.static.oncommand = function(id,event){
if( winform.static.text==text_a){
winform.static.center=false //没有垂直居中,原因不清楚
winform.static.nWrap=false;
winform.static.text= string.slice(text_a,23,,true)
winform.text='垂直居中'
winform.plus.text=string.slice(text_a,23,,true)
}else {
winform.static.center=true
winform.text='自动换行'
winform.static.nWrap=true;
winform.static.text=text_a
winform.plus.text=text_a
}
}
winform.show();
win.loopMessage();
import win.ui;
var text_a="测试字符串字符串超过一行,需要自动换行,取消垂直居中"
/*DSG{{*/
var winform = win.form(text="点击static选择垂直居中或自动换行";right=502;bottom=294)
winform.add(
plus={cls="plus";text=text_a;left=30;top=133;right=283;bottom=178;align="left";autohscroll=false;edge=1;link=1;multiline=1;wrap=1;z=2};
static={cls="static";text=text_a;left=27;top=75;right=284;bottom=112;bgcolor=65280;frame=1;notify=1;z=1}
)
/*}}*/
winform.static.oncommand = function(id,event){
if( winform.static.text==text_a){
winform.static.center=false //没有垂直居中,原因不清楚
winform.static.nWrap=false;
winform.static.text= string.slice(text_a,23,,true)
winform.text='垂直居中'
winform.plus.text=string.slice(text_a,23,,true)
}else {
winform.static.center=true
winform.text='自动换行'
winform.static.nWrap=true;
winform.static.text=text_a
winform.plus.text=text_a
}
}
winform.show();
win.loopMessage();