//文件对话框 import fonts.fontAwesome; import win.ui; /*DSG{{*/ var winform = win.form(text="文件对话框";right=652;bottom=195;bgcolor=0xFFFFFF;border="dialog frame";max=false;min=false) winform.add( btnIFileOpenDir={cls="plus";text="打开目录";left=459;top=49;right=612;bottom=79;align="left";color=3947580;dr=1;dt=1;font=LOGFONT(h=-13);iconStyle={align="left";font=LOGFONT(h=-13;name='FontAwesome');padding={left=8}};iconText='\uF07C';notify=1;textPadding={left=25};z=3}; btnOpen={cls="button";text="打开文件";left=145;top=120;right=251;bottom=155;db=1;dl=1;z=1}; btnSave={cls="button";text="保存文件";left=270;top=120;right=376;bottom=155;db=1;dl=1;dr=1;z=2}; editPath={cls="plus";left=59;top=49;right=455;bottom=75;align="right";border={bottom=1;color=-6908266};dl=1;dr=1;dt=1;editable=1;font=LOGFONT(h=-13);textPadding={top=6;bottom=2};z=4}; static={cls="static";text="上面的 plus 控件可以在右键菜单中点复制,然后可以粘贴到其他窗体";left=161;top=92;right=558;bottom=106;color=8421504;transparent=1;z=5} ) /*}}*/ import fsys.dlg; winform.btnOpen.oncommand = function(id,event){ var path = fsys.dlg.open('所有文件|*.*|文本文件|*.txt||',,,winform); if(path){ winform.editPath.text = path; } } winform.btnSave.oncommand = function(id,event){ var path = fsys.dlg.save('所有文件|*.*|文本文件|*.txt||',,,winform); if(path){ winform.editPath.text = path; } } //仅支持 Win7 以及 Win7 以后版本,XP 系统 自动降级为 fsys.dlg.openDir import fsys.dlg.dir; winform.btnIFileOpenDir.oncommand = function(id,event){ var path = fsys.dlg.dir(,winform,'请选择目录') if(path){ winform.editPath.text = path; } } winform.btnIFileOpenDir.skin({ color={ active=0xFF00FF00; default=0xFF3C3C3C; disabled=0xFF6D6D6D; hover=0xFFFF0000 } }) winform.show(); win.loopMessage();