UniGUI
昆曲之源_娄江河畔
从x86汇编英文环境--delphi7--c#--java--.NET Core-android--HTML5--Python-Extjs 一路走来。爱好C#、DELPHI XE、python、javascript,喜欢编程,不愿意承认自己是中年人的奋斗者,一路前行!
展开
-
unigui中如何去掉窗体边框
方法:去除窗体边框1、属性中设置边框BorderStyle=bsNone2、ClientEvents-UniEvents事件中写代码functionwindow.beforeInit(sender){Ext.apply(sender,{border:false,baseCls:'',//这个很关键背景透明shadow:false,frame:false,//width:400,...原创 2021-05-05 09:45:58 · 1076 阅读 · 0 评论 -
Html5使用备忘
1、调用手机摄像头拍照或从相册选择利用HTML5 <input>标签的type=“file”类型 ,并且不涉及到js ,就可以实现,只针对type="file", 新增accept属性为可以为audio/* video/* image/* MIME_type 规定通过文件上传来提交的文件的类型。代码如下: <input type="file" accept="image/*" capture="camera"> <input type="file" a...原创 2020-10-16 16:44:37 · 280 阅读 · 0 评论 -
UniFileUploadButton 多文件上传的实现
UniFileUploadButton实现多文件一次上传功能限制一次上传的文件数量及限制文件大小在此进行设置,上传过程的提示信息等也在此汉化。直接上码:procedure TMainForm.UniFileUploadButton1MultiCompleted(Sender: TObject; Files: TUniFileInfoArray);var i:integer; DestName : string; DestFolder : string;begin //先要在当...原创 2020-08-06 11:50:36 · 1143 阅读 · 0 评论 -
Unigui fontawesome图标字库的使用
http://www.fontawesome.com.cn/ 中文网复制font-awesome目录到项目files文件夹里1、在UniServerModule模块customfiles中加载font-awesome.min.css文件加入<link rel="stylesheet" href="files/fontawesome/css/font-awesome.min.css">在其他网页也可引用使用其 CSS复制font-awesome目录到你的项目中 在&...原创 2020-08-04 21:32:34 · 815 阅读 · 0 评论 -
unigui 验证码生成器
unit AuthenticodeGenerate;interfaceuses SysUtils, Windows, ExtCtrls, Graphics;function GenerateAuthenticode(const Img: TImage; const Len: Integer = 4): string;implementationconst cCharDigitArrayLen = 6; cCharDigitArray : array[0..cChar...原创 2020-08-01 20:55:22 · 444 阅读 · 0 评论 -
unidbgrid显示列的合计值
weixin_341246512019-01-08 06:19:21procedure TfrmClient.UniDBGrid1ColumnSummaryResult(Column: TUniDBGridColumn;GroupFieldValue: Variant; Attribs: TUniCellAttribs; var Result: string);varf: Currency;begininherited;if SameText(Column.FieldName..转载 2020-07-24 20:23:19 · 700 阅读 · 0 评论 -
UNIGUI中为UNIPAGECONTROL使用动态增加标签UNIFRAME
1、放置三个unipanel组件。位置分别是上、左、剩余。2、在左侧panel上放置一个unibutton、在当中的unipanel中放置一个unipagectrol组件,名称为mainp,并新建一个unitabsheet。3、新建一个uniframe窗体。保存为uabc.pas,frame的name设置成abc。4、在Main.pas中编写代码。procedure TMainForm.addpage(nomeFormFrame: TFrame; descFormFrame: s原创 2020-07-22 10:40:03 · 1238 阅读 · 0 评论 -
unigui使用技巧
1、编译时原程序在运行无法重新形成 在做unigui开发时,每次编译运行时,unigui的应用都会在后台运行,每次重新编译时都必须手工在任务栏里将应用退出才行,非常麻烦,可以在项目编译的参数里加上杀进程的命令,这样每次重新编译时就会自动将旧的进程杀掉。BUILD EVENTS ->pre-build events中 命令参数如下:taskkill /f /im $(OUTPUTFILENAME) 2>1 || exit /B 0...原创 2020-06-03 10:21:35 · 1783 阅读 · 0 评论 -
UniGUI的三个特殊对象UniApplication 对象、UniSession 对象、UniServerInstance 对象
UniGUI的特殊对象主要有:UniApplication 对象、UniSession 对象、UniServerInstance 对象,下面分类进行简单概括说明,后面实战中结合实例再详细讲述。1)、UniApplication 对象UniApplication返回一个TUniGUIApplication实例,它是当前所有会话资源(主窗体MainForm、主模块MainModule和所有其他窗体和数据模块)的所有者。它是全局可用的,可以在uniGUI控件事件处理程序中访问...原创 2020-05-28 10:39:30 · 1781 阅读 · 0 评论