uniGUI之MASK遮罩和UniSession.Synchronize(22)
摘要:在页面进行后台数据库操作的时候,不想 用户再进行 页面上的 其他操作,这时候就要 将页面 遮罩。例如UniDBGrid有LoadMask属性。 在form上放一个unibutton,关联上一个UniScreenMask1,在点击这个按钮时,mask起作用了,但在程序中 执行 unibutton.cl
阅读全文
uniGUI之uniColorButton和UniColorPalette1(21)
摘要:01]uniColorButton1 Palette属性添加自定义颜色若Palette 为空,则为系统自带颜色。 选择颜色后的事件02]UniColorPalette1 Palette属性添加颜色.且颜色数量没有限制 选择颜色后的事件 01]uniColorButton相当于VCL的ColorDia
阅读全文
uniGUI之uniPanel(20)
摘要:1]uniPanel常用设置: 2]多个uniPanel在一个uniPanel里显示,类似早期QQ显示 3]去掉Panel的某些边框 4]动态修改Panel背景色 5]上下滚动panel时,Panel内控件,也跟随之上下滚动 6]标题栏添加菜单 7]边框圆角CSS 8]title文本大小改变 01]
阅读全文
uniGUI之新窗口uniForm(19)及去除窗体边框2标题栏添加按钮,
摘要:1]新建窗口并调用 2[去除窗体边框,对Login窗口显示最合适 3]标题栏添加按钮,共有25种类型 4]设置标题栏高度和标题的位置 1]新建窗口并调用 然后 保存,在这里 重命名窗口 //主窗口 调用 // NewForm2.UniForm1.Show() ; //非阻塞 NewForm2.Uni
阅读全文
uniGUI之学习方法(18)
摘要:官方例子D:\Program Files\FMSoft\Framework\uniGUI\Demos\Desktop 在Design里Main上右键,View as Form看到变化的属性。 看出变化的属性。 官方文档 http://www.unigui.com/doc/online_help/ap
阅读全文
uniGUI之换肤(17)
摘要:在MainModule里 Design 模式 1]RecallLastTheme 设为True 2]Theme选一个皮肤 总共有 classicgraycrispneptunetritontriton.modifiedariagraphite 8个默认皮肤,CSS皮肤 和对应的JS相匹配,不能交叉混
阅读全文
uniGUI之多页面框架(16)
摘要:uniGUI之多页面框架框架1通过动态只新增uniFrame,添加页面,共5步 uniGUI之多页面框架框架2,通过全部新增UniTabSheet,,只显示当前TabSheet,添加页面,共2步 框架1通过新增uniFrame,添加页面,步骤,共5步,效果图 相关源代码 新增页面uniFrame4,
阅读全文
UniGUI之提示信息MessageDlg及获得信息Prompt及UniSweetAlert(15)
摘要:1]弹出信息MessageDlg 1.1]多次弹出信息,只会显示最后一次 2]获得信息Prompt 3]漂亮反馈UniSweetAlert 1]UniGui的弹出信息MessageDlg的原型定义如下: procedure MessageDlg(const Msg: string; DlgType:
阅读全文
uniGUI之TUniHiddenPanel(14)
摘要:TUniHiddenPanel是将不在界面上显示的 容器 控件。 只有uniDBGrid实际列才有对应的编辑控件,如果是外键列则无法设置 编辑控件。 里面的控件将不会 显示。将控件放入其中即可。 例如:uniDBGrid1的单行编辑控件UniEdit3 uniDBGrid1.Columns[1].E
阅读全文
uniGUI之FirDAC(13)
摘要:// uses FireDAC.Phys.SQLite 之后, 可不用添加 TFDPhysSQLiteDriverLink //访问SQLite 文件数据库 procedure TMainForm.UniEdit1KeyPress(Sender: TObject; var Key: Char); b
阅读全文
uniGUI之MainModule(12)
摘要:1]必须设置。 一个 user 一个, 在此放数据库控件是各 user 独立 2]常用属性: 应用 MainModule 正确的方法是将连接组件放置在 MainModule 上, 并将数据集放在窗体或窗体所拥有的 DataModules 上。 MainModule 可以被视为会话的核心。 它是一个特
阅读全文
uniGUI 应用程序体系结构(11)
摘要:下图表示 uniGUI 服务器的内部结构。 每个 uniGUI 服务器都有一个ServerModule的副本, 每台服务器创建一次, 同时根据用户活动动态创建和销毁多个Session。 uniGUI Session包含一个称为MainModule(多个)的专用DataModule , 它为每个Ses
阅读全文
UniGUI之Login窗口(10)透明
摘要:a1:Login窗口不能调用主窗口的控件,要用自己的控件。 a2:MainModule一刷新就跳回登录界面,如何设置不跳? a3unigui-登录界面-透明 procedure TUniLoginForm1.UniLoginFormCreate(Sender: TObject); begin//数据
阅读全文
UniGUI设置背景图片(09)
摘要:主要是Background和LoginBackground属性, 类似地Login窗口背景图也可这样修改 UniServerModule.MainFormDisplayMode:= mfPage;//全屏显示 效果图:
阅读全文
uniGUI读取文本文件(08)
摘要:为了测试没有数据库下的简单入门例子 procedure TMainForm.UniButton2Click(Sender: TObject); // 读取 文本 var aStringlist: Tstringlist; begin aStringlist:= Tstringlist.Create;
阅读全文
UniGUI之ServerModule常用设置(07)
摘要:主要有<code">两个设置,它是一个单独的, 这意味着它只在每个应用程序中创建一次。 它主要用于配置各种服务器设置。不能将组件放在ServerModule上。 如前所述, ServerModule 是一个单一的, 它不会为每个会话创建,。 Favicon点击(None)可以改变默认图标。 Main
阅读全文
UniGui学习之部署(06)只 有Loading...,
摘要:procedure TUniServerModule.UniGUIServerModuleBeforeInit(Sender: TObject); begin Self.ExtRoot:='ext-6.7.0'; //C:\Program Files (x86)\FMSoft\Framework\u
阅读全文
UniGUI 之UniDBGrid1(05)
摘要:1]DataSource设置 2]显示MEMO类型里的文字3]显示悬浮提示4]显示当前记录及总记录数5]读取所有记录,及分页6]在前面加上序号列,并设置序号字体大小,所有单元格 字体大小,垂直居中7]不显示标题栏8]点击表头,单列排序UniDBGrid1ColumnSort9]编辑 和 更新 数据1
阅读全文
UniGUI的SQLite数据库(04)
摘要:示例项目part1, Part2 1]相关控件添加2]SQLit数据库连接 3]查询,返回单条数据4]查询,返回多条数据5]插入单条数据 1]相关控件添加 放一个FDConnection1和FDQuery1到界面上 放一个 FDPhysSQLiteDriverLink1到ServerModule上
阅读全文