📄 comboboxtest2.xml
字号:
<Application> <Window caption="Combo Box Test" width="450" height="300" centered="true"/> <Resources> <Script><![CDATA[function ComboBoxTest2() { var appWin = application.getWindow(); var win = new BiWindow("Combo"); var cp = win.getContentPane(); appWin.add(win); var cb = new BiComboBox; var out = new BiTextField; var check = new BiCheckBox("Editable", true); var enabledCheck = new BiCheckBox("Enabled", true); var img = new BiImage("images/folder.open.16.gif", 16, 16); cp.add(cb); cp.add(check); cp.add(enabledCheck); cp.add(out); cb.setEditable(true); //cb.setHeight(24); cb.setLocation(5,5); cb.setRight(5); //cb.setWidth(70); //cb.setDropDownWidth(150); check.setLocation(5, cb.getHeight() + 10); check.setRight(5); enabledCheck.setLocation(5, check.getHeight() + check.getTop() + 5); enabledCheck.setRight(5); out.setLocation(5, enabledCheck.getTop() + enabledCheck.getHeight() + 5); out.setRight(5); var li; for (var i = 0; i < 10; i++) { li = new BiComboBoxItem; li.setIcon(img); li.setHtml("Item <u>" + i + "</u>"); if (i == 2) li.setSelected(true); cb.add(li); } cb.addEventListener("change", function (e) { var sel = cb.getSelectedItem(); out.setText(sel ? sel.getText() : "No Item Selected"); }); check.addEventListener("change", function (e) { cb.setEditable(check.getChecked()); }); enabledCheck.addEventListener("change", function (e) { cb.setEnabled(enabledCheck.getChecked()); });}ComboBoxTest2.main = function () { new ComboBoxTest2(); }; ]]></Script> </Resources></Application>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -