为什么80%的码农都做不了架构师?>>>   

import win.ui;
/*DSG{{*/
var winform = ..win.form( bottom=397;parent=...;right=596;text="AAuto Form" )
winform.add(
checkbox5={ bottom=386;text="项五";left=433;top=370;z=8;right=482;cls="checkbox" };
checkbox2={ bottom=386;text="项二";left=286;top=370;z=5;right=335;cls="checkbox" };
listview={ bgcolor=16777215;bottom=357;right=591;left=6;top=5;acceptfiles=1;z=2;fullRow=1;edge=1;cls="listview" };
edit={ text="分割符    ";bottom=387;right=96;left=9;top=366;z=3;edge=1;cls="edit" };
button={ bottom=390;right=581;left=486;top=363;z=1;text="开始导出";cls="button" };
checkbox3={ bottom=386;text="项三";left=335;top=370;z=6;right=382;cls="checkbox" };
static={ bottom=386;right=192;left=104;text="拖放文件即可";top=368;z=4;transparent=1;cls="static" };
checkbox4={ bottom=386;text="项四";left=385;top=370;z=7;right=434;cls="checkbox" }
)
/*}}*/creatTeltable=function(){//winform.listview.setExtended(0x4/*_LVS_EX_CHECKBOXES*/);//勾选框winform.listview.insertColumn("序号",40,1)winform.listview.insertColumn("项二",120,2)winform.listview.insertColumn("项三",120,3)winform.listview.insertColumn("项四",120,4)winform.listview.insertColumn("项五",120,5)
}
creatTeltable()winform.listview.wndproc = function(hwnd,message,wParam,lParam){select(message) {case 0x233/*_WM_DROPFILES*/{winform.listview.clear();path = win.getDropFile(wParam )[1];  var x = 1; for line in io.lines(path) { //采取分行迭代方法读取test.txt文本的内容;var a,b,c,d,e = table.unpack(string.split(line,"<"+ winform.edit.text +">")); //string.split以“ ”为分割符分割读取的文本行 然后把分开的值分别赋值给a,b,模式匹配详细请参考帮助文档和论坛;   winform.listview.addItem({tostring(x);a;b;c;d;e});//显示到listview控件;x++;} }}//无返回值则继续调用默认回调函数
}winform.button.oncommand = function(id,event){//winform.msgbox( winform.button.text );for(i=1;winform.listview.count;1){var xinxi = ""if(winform.checkbox2.checked){xinxi = xinxi ++ winform.listview.getItemText(i,2) ++ winform.edit.text}if(winform.checkbox3.checked){xinxi = xinxi ++ winform.listview.getItemText(i,3) ++ winform.edit.text}if(winform.checkbox4.checked){xinxi = xinxi ++ winform.listview.getItemText(i,4) ++ winform.edit.text}if(winform.checkbox5.checked){xinxi = xinxi ++ winform.listview.getItemText(i,5)}string.save("xinxi.txt", tostring(xinxi) + '\r\n' ,true)}win.msgbox("搞定","ok")
}/**
winform.wndproc = function(hwnd,message,wparam,lparam){select(message) {//判断消息类型case 0x10/*_WM_CLOSE窗口关闭消息*/{if(win.msgboxTest("你要关闭窗口么?","询问")=false){return wparam; }}}//无返回值则继续调用默认回调函数
}
**/winform.show()
win.loopMessage();

转载于:https://my.oschina.net/ij2ee/blog/195266

aauto的listview(类似于C#的datagrid) 支持文件拖拽获取名单相关推荐

  1. 收藏个支持进度条与文件拖拽上传的js File Uploader

    File Uploader:支持进度显示与文件拖拽的多文件上传前端JS脚本 分类: JavaScript 2012-03-11 19:20 2028人阅读 评论(11) 收藏 举报 目录(?)[+] ...

  2. JeecgBoot低代码平台 3.5.2,仪表盘版本发布!重磅新功能—支持在线拖拽设计大屏和门户

    项目介绍 JeecgBoot是一款企业级的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue3,Mybatis-plus,Shiro, ...

  3. html最小化窗口,[转载]js实现窗口(支持拉伸,拖拽,最大化,最小化,滚动

    雨亭原创,转载注明 执行效果: 一窗体实现的功能: 1.鼠标拖动. 2.八个方向的拉伸. 3.可定制窗口标题,内容(文本或HTML),初始大小和位置,最小宽度,高度. 4.支持滚动条. 5.关闭窗体. ...

  4. MFC窗口支持文件拖入

    修改对话框属性为Accept Files 或者在初始化时直接通过函数DragAcceptFiles()使得窗口支持文件拖曳 然后,增加对话框窗口的WM_DROPFILES消息响应函数 单个文件: On ...

  5. 使用nginx分片功能提升缓存效率,支持可拖拽式播放视频

    Nginx的slice模块可以将一个请求分解成多个子请求,每个子请求返回响应内容的一个片段,让大文件的缓存更有效率. HTTP Range请求 HTTP客户端下载文件时,如果发生了网络中断,必须重新向 ...

  6. react下移动端可吸附悬浮窗按钮,支持拖动拖拽功能

    基于react实现的移动端的可吸附悬浮按钮 预览地址(移动端): kkfor.github.io/suspend-but- 源码地址: github.com/kkfor/suspe- 安装 npm i ...

  7. 一个类似于QQ语音聊天时的拖拽移动悬浮小球

    原文出处: Booooooooom    闲来无事,分享一个最近在某个地方借鉴的一个demo(原谅我真的忘了在哪里看到的了,不然也就贴地址了)这个demo的逻辑思路并不是很难,推敲一下,很快就能理解, ...

  8. QT+GIS+opengl,实现地图瓦片的离线opengl渲染,支持放大拖拽

    地图瓦片需要下载好,在运行opengl时根据你的位置搜索出瓦片中需要的图片,然后进行拼接,因为瓦片的名字是索引,而且每个瓦片的大小都是256像素,其实是可以算出每个像素点的经纬度的,根据屏幕的经纬度4 ...

  9. 三星android文件传输,微软“你的手机”应用现已支持三星手机投屏后与PC之间拖拽传输文件...

    自微软放弃 Lumia 系列手机后,就一直和 Android 手机制造商三星走得很近,几年前的三星 Galaxy S6 更是预装了好多微软的应用,不仅于此,三星手机还是唯一一家支持微软剪切板云同步的手 ...

  10. WinForm支持拖拽效果

    有一个MSDN客户提问在WinForm中如何实现拖拽效果--比如在WinForm中有一个Button,我要实现的效果是拖拽这个Button到目标位置后生成一个该控件的副本. 其实这个操作主要分成三步走 ...

最新文章

  1. 东南大学计算机科学试验中心,受迫振动试验数据处理的研究-东南大学物理试验中心.doc...
  2. textrank4zh是_GitHub - 997666901/TextRank4ZH: 从中文文本中自动提取关键词和摘要
  3. show profile 分析SQL
  4. python 正则学习笔记
  5. 19.12 添加自定义监控项目;19.13,19.14 配置邮件告警(上下);19.15 测试告警19.16...
  6. IIS负载均衡-Application Request Route详解第四篇:使用ARR实现三层部署架构
  7. javascript单元测试:jasminejs 2.0的烦恼
  8. 做报表的朋友偷偷告诉我月薪5w的秘密:让报表动起来
  9. 如何做一个“擅长” Google 搜索的开发专家?
  10. linux执行命令带时间戳,Linux查看History记录加时间戳的小技巧
  11. mysql—触发器trigger
  12. 文档02_JavaScript
  13. 51单片机实现简单计算器
  14. redis 使用geo来存储地理经纬度信息
  15. chd6.0.1 kerberos安装碰到问题:
  16. 应用程序白名单实现_如何在Windows 10上仅允许商店中的应用程序(和白名单桌面应用程序)...
  17. 2.2.1 Nginx高性能负载均衡器
  18. Java线程之Exchanger
  19. C++常成员函数 常对象成员
  20. 向 Excel 和 PowerPoint 添加可编辑地图的指南

热门文章

  1. paip.tree 生成目录树到txt后的折叠查看
  2. paip.svn 导入项目到SVN库
  3. 5000字彻底道尽「区块链分叉」真相!
  4. Rust : codewars的Sum of Pairs
  5. (转)好的投资应当是:善良为先,智慧为道,奋斗为本
  6. 浙江大学公共管理学院与阿里云计算有限公司达成合作 | 凌云时刻
  7. 【电力负荷预测】基于matlab EEMD+IWOA+LSSVM电力负荷预测【含Matlab源码 1810期】
  8. 【目标定位】基于matlab卡尔曼滤波UWB-IMU组合定位导航【含Matlab源码 1601期】
  9. 【优化布局】基于matlab遗传算法求解带出入点的车间布局优化问题【含Matlab源码 011期】
  10. SPSS统计指南【SPSS 003期】