aardio 文档

aardio 范例: 树视图(treeview)控件 - 鼠标单击取当前节点

//树视图(treeview)控件 - 鼠标单击取当前节点 import win.ui; import win.ui.menu /*DSG{{*/ var winform = win.form(text="aardio form";right=577;bottom=372;) winform.add( static={cls="static";text="请点击左侧节点";left=268;top=47;right=530;bottom=77;transparent=1;z=2}; treeview={cls="treeview";left=10;top=10;right=217;bottom=361;asel=false;bgcolor=15793151;db=1;dl=1;dt=1;edge=1;hscroll=1;infoTip=1;vscroll=1;z=1} ) /*}}*/

//树视图(treeview)鼠标单击触发 onClick 事件。 winform.treeview.onClick = function(hItem,data){ winform.static.text = winform.treeview.getItemText(hItem);
}

//树视图(treeview)鼠标右键单击触发 onRightClick 事件。 winform.treeview.onRightClick = function(hItem,data){ var x,y = win.getMessagePos(); var menu = win.ui.popmenu(winform) menu.add("删除", function(){ winform.treeview.delItem(hItem) } ) menu.popup(x,y,true);
}

//添加表对象到树视图(treeview) hitem = winform.treeview.insertItem( { "节点一"; "节点二"; { text = "目录"; children = {

        "节点三";
        "节点四"
    }
}

} )

winform.show() win.loopMessage();

Markdown 格式