📄 textfieldtest.xml
字号:
<Application> <Window caption="Text Field Test" width="300" height="200"/> <Resources> <Script><![CDATA[function TextFieldTest() { var win = application.getWindow(); var tf = new BiTextField; var pf = new BiPasswordField; var ta = new BiTextArea; var l = new BiLabel; var l2 = new BiLabel; var l3 = new BiLabel; l.setWidth(100); l2.setWidth(100); l3.setWidth(100); //ta.setWrap(false); var f = new BiFont(); f.setUnderline(true); ta.setFont(f); tf.setAlign("right"); //tf.setReadOnly(true); tf.setMaxLength(8); win.add(tf); win.add(pf); win.add(l); win.add(l2); win.add(ta); win.add(l3); tf.setLocation(5, 5); l.setLocation(tf.getLeft() + tf.getWidth() + 5, tf.getTop()); pf.setLocation(5, tf.getTop() + tf.getHeight() + 5); l2.setLocation(pf.getLeft() + pf.getWidth() + 5, pf.getTop()); ta.setLocation(5, pf.getTop() + pf.getHeight() + 5); l3.setLocation(ta.getLeft() + ta.getWidth() + 5, ta.getTop()); tf.addEventListener("textchanged", function () { l.setText(tf.getText()); }); pf.addEventListener("textchanged", function () { l2.setText(pf.getText()); }); ta.addEventListener("textchanged", function () { l3.setText(ta.getText()); }); tf.setText("text"); pf.setText("password"); ta.setText("text area"); win.addEventListener("click", function () { //tf.setSelectionText("|" + tf.getSelectionText() + "|"); //win.setCaption(tf.getSelectionStart() + ", " + tf.getSelectionLength()); //tf.setSelectionStart(1); //tf.setSelectionLength(6); //pf.selectAll(); }); tf.addEventListener("action", function (e) { alert("Action " + e); }); pf.addEventListener("action", function (e) { alert("Action " + e); }); tf.setFocused(true); window.setTimeout( function () { ta.setText( "changed" ); }, 2000 );}TextFieldTest.main = function () { new TextFieldTest; }; ]]></Script> </Resources></Application>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -