随笔分类 -  UniGUI for Delphi 学习记录

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

点击右上角即可分享
微信分享提示