随笔分类 - UniGUI for Delphi 学习记录
记忆力不行,容易忘,学习记录一下,方便查阅。也供像我这样的初学者参考。敬请提出宝贵指导意见!
摘要:UniGUI的页面布局还是比较方便的,基本什么的排版都能搞好。但UniGUI的资料实在是太少,只能看到一些零星的资料,结合UniGUI官方自带的DEMO,本人将布局有关要点整理了一下,方便查阅,也供各位爱好者参考,不对之处,敬请指正。 一、布局方式 传统Delphi程序的布局方法 通过将属性Alig
阅读全文
摘要:我们经常用到UniGUI组件、库等以及需要了解组件的属性和方法等一些内容,最权威的还得是官方资料。本在官方手册中,为 uniGUI 组件、库和 API 提供完整的说明。这包括每个组件、各个属性、方法、提示和应用程序用法的完整参考。以下是官方链接: UniGUI 组件参考手册
阅读全文
摘要:可折叠Panel的方法 在MainForm里放入三个UniPanel控件,并且分别用两个TUniSplitter隔开,注意:UniPanel1和UniSplitter1靠左,UniPanel2和UniSplitter2靠右,UniPanel3的Anign为alClient。如下图: 设置UniPan
阅读全文
摘要:TuniDBGrid的几个重要属性包括: 1、列—TUniDBGridColumns和TUniDBGridColumn 每个列对象(TUniDBGridColumn)的重要属性包括: CheckBoxField : TUniCheckBoxField 列作为CheckBox操作的相关属性 属性 类型
阅读全文
摘要:UniDBGrid 多行标题显示 单行标题显示样式: 如果想让UniDBGrid 多行标题显示,可以如下设置: 效果如下: 如果再多行,则可以用分隔符(默认是 ;)分割。
阅读全文
摘要:UniGUI 将Excel表上传,并将数据导入SQL(转) 采用第三方控件XLSReadWriteII实现导入数据的办法 1、首先将Excel文件上传至服务器; 在表单中添加UniFileUpload和XLSReadWriteII控件 procedure Tck_tz.UniLabel4Click(
阅读全文
摘要:关于UniGui 的UniDateTimePicker控件显示问题 本人在使用UniGui UniDateTimePicker控件的显示问题:在UniForm上使用UniDateTimePicker,显示正常。 但在Unigrid的列中使用,就出现显示问题,如下图: 解决办法:将 UniDateTi
阅读全文
摘要:UniGUI 使用 FastReport 打印范例要点说明(发票打印为例) 本例子是UniGUI的官方DEMO的发票打印例子(..\Framework\uniGUI\Demos\Desktop\FastReport)。 几个要点说明: 在UniMainModule单元放入下面几个控件: 创建一个新的
阅读全文
摘要:UniGUI使用ADO组件、调用数据库的存储过程、生成EXECL表的例子 (自己学习记录一下,不一定合理,仅供参考) 本例子是 使用ADO等组件连接一个云服务器的一个数据库,调用GetOrg存储过程,把机构信息展现 把结果导出的一个EXECL表里,并下载 把 显示的 HSate 的值进行替换 1表示
阅读全文
摘要:UniDBGrid 之 Exporter 表报输出 UniDBGrid 自带一些类型的数据导出,基本用法如下: UniGUI自带范例参考: ..\Framework\uniGUI\Demos\Desktop\Grid - Exporter unidbgrid自带的这个导出Excel功能,但是只能是导
阅读全文
摘要:DataSet 的 DisableControls 与 DataSet的EnableControls 作用(转) ClientDataSet 与 DataSet 的 DisableControls、EnableControls 用法类似。 对大量的数据做循环处理时,为了避免 DataSet 在游标不
阅读全文
摘要:TUniDBGrid控件之Summary例子 (记录一下,方便以后备查) 在这个例子中,主要用到TUniDBGrid、TClientDataSet和TDataSource三个控件。 本文除去介绍使用TUniDBGrid控件之Summary外,TClientDataSet使用FieldDefs用于自定
阅读全文
摘要:UniTreeView 使用SourceMenu加载菜单 及Action的用法 UniTreeView 使用SourceMenu加载菜单:可以将菜放置在 UniMenuItem控件里,如果给菜单放上图标,则加入 UniNativeImageList 控件,在ActionList控件里定义要执行的过程
阅读全文
摘要:在UniGUI 中 回车代替TAB,实焦点自动跳转 在实际应用系统中,经常使用回车键(Enter)替代Tab键完成焦点跳转,在uniGUI下,可以不用代码,直接使用TUniForm的NavigateKeys进行设置: Next 和 Prior 决定了焦点向下一个和前一个跳转的按键 (注意:要定义控件
阅读全文
摘要:初学乍练,加上记性不好。记录一下_ MainModule的BrowserOptions.boDisableMouseRightClick设置为Trure;
阅读全文
摘要:UniDBGrid 列排序 把需要排序的列的属性Sortable设置为True (需要把几个列排序,就设置几个) 编写 UniDBGrid 的 onColumnSort 事件 事件代码参考如下: 用不同的数据库查询控件写法有所区别,主要是不同控件的属性名称不太一样,下面是 ADOQuery 控件的写
阅读全文
摘要:UniComboBox.Mode属性差别 两个选项:umNameOnly 和 umNameValue
阅读全文
摘要:给UniGui一些控件增加自定义样式的简单方法(以UniLabel控件为例) 1.打开一个样式网站(本文是以https://www.bestcssbuttongenerator.com/为例)。 2.选中你喜欢的样式,根据你自己的需要,通过右侧按钮进行相应调整。 3.生成样式代码, 4.复制代码。如
阅读全文
摘要:给UniButton(或其他按钮等)加上图标 图标存放的控件有两个: TUniImageList 和 TUniNativeImageList。TUniNativeImageList控件支持字体图标,而TUniImageList不支持,所以一般使用TUniNativeImageList控件。方法如下:
阅读全文