(24)SQLite3Connection1获得所有表名和表结构,列类型
摘要:procedure TForm1.FormCreate(Sender: TObject); begin SQLite3Connection1.Connected:=false; SQLite3Connection1.DatabaseName:='D:\lazarus\project2\testRUN
阅读全文
(24)Lazarus减小exe文件大小的方法
摘要:1】tools-->configure "Build Lazarus"-->profile to build-->选"Optimized IDE"-->点对话框右下角"Build"。重新编译出来的lazarus非常明显小了 2】同目录下的lazbuild.exe和startlazarus.exe也可
阅读全文
(22)Lazarus退出时保存相关对象值为Ini和XML格式(IniPropStorage1和XMLPropStorage1)
摘要:参考自带例子C:\lazarus\examples\propstorage 1]放一个IniPropStorage1到界面上,将它的IniFileName设置为config.ini 2]类似地,拖一个XMLPropStorage1到界面上,将它的FileName设置为config.xml 3]添加要
阅读全文
(19)Lazarus学习之TreeFilterEdit1过滤TreeView1数据,ShellTreeView1
摘要:与(18)Lazarus学习ListViewFilterEdit1过滤ListView1数据 类似 1]界面上添加一个TreeView1,双击 添加好 树结点 2]拖一个TreeFilterEdit1到界面上,设置它的FilteredTreeview 可以设置是不是大小写 敏感 最好设置它的Text
阅读全文
(18)Lazarus学习ListViewFilterEdit1过滤ListView1数据
摘要:参考自带Demo例子:C:\lazarus\examples\filteredits 也可 以参考我写的 过滤 例子,带历史记忆,并模糊带出功能的Edit 链接:https://pan.baidu.com/s/1Q7v5EWNBJIF37aKePAvaHA 提取码:cjyv 放一个ListView1
阅读全文
(17)Lazarus学习之StringGrid1
摘要:01]下拉ComboBox1选择 02]Lazarus自带编辑控件PickList 03]单元格颜色选择 01]下拉ComboBox1选择 参考:C:\lazarus\examples\gridexamples\gridcelleditor procedure TForm1.StringGrid1S
阅读全文
(16)Lazarus简单生成预览和生成PDF
摘要:参见C:\lazarus\examples\fpreport\simple
阅读全文
(15)lazarus:数据集快速导出为excel、csv、sql及其他多种格式
摘要:01]在自带备选控件里,要手动安装 02]以TSQLExporter,导出为SQL的Insert语句 03]TCSVExporter,导出为CSV格式 04]SimpleJSONExporter1,导出为JSON格式 05]RTF楼上类似,写字板打开正常,但WPS文字打开没有数据 06]导出类似EX
阅读全文
(14)lazarus:不安装任何驱动,直接使用csv文件作为数据集
摘要:参考https://blog.csdn.net/bq_cui/article/details/134259372 简介在某些数据操作需求特别简单的情况下,我们希望不要安装任何数据库,甚至连一个驱动dll都不要,因为这些驱动dll可能涉及到版本甚至跨平台问题。这种简单需求,可以直接使用csv文件作为数
阅读全文
(13)Lazarus下TreeView1前面带CheckBox显示
摘要:这些节点都是动态生成,再设置。 原理 还是 在前面显示图片 实现 procedure TForm1.FormCreate(Sender: TObject); var pnode, node: TTreeNode; begin with TreeView1.Items do begin node :=
阅读全文
(12)Lazarus动态生成菜单及绑定自定义事件
摘要:var AddCollctMenus: Array Of TMenuItem; //动态菜单 procedure TForm1.Button5Click(Sender: TObject); Var i, AddCollctMenuCount: Integer; Begin AddCollctMenu
阅读全文
(11)lazarus带历史记忆,并模糊带出功能的Edit
摘要:(20) Lazarus学习之ListFilterEdit1过滤ListBox1数据CheckListBox1,ColorListBox1,FileListBox1 procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word; Shift
阅读全文
(10)Lazarus下ListBox自画
摘要:参考:VCL下ListBox自画,Lazarus也一样 uses LCLType; ListBox的两个设置: 自画事件:ListBox1DrawItem procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer;
阅读全文
(09)lazarus的Chart学习
摘要:原文:http://wiki.lazarus.freepascal.org/BGRABitmap_tutorial_TAChart 1]无需代码生成一个条形图 2]图形上,手动输入数据,生成图 3]基于数据库的图表DbChartSource1 1]无需代码生成一个条形图 新建一个applicasio
阅读全文
(08)解决设计时和运行时同时操作一个SQLite文件,导致出现databaseIsLocked问题
摘要:解决设计时和运行时同时操作一个SQLite文件,导致出现 复制test.db一份,重命名为testRUN.db,不过,要及时同步这两个文件 设计时 SQLite3Connection1.DatabaseName:='D:\lazarus\project2\test.db'; 运行时 SQLite3C
阅读全文
(07)Lazarus DBGrid Datetime类型时下拉选择日期
摘要:初始化日期时间格式的习惯 默认的lazarus DBGrid选择Datetime类型时是没有下拉选择日期的,按以下方法就能实现下拉选择日期。 0]该字段一定要是date类型的。 CREATE TABLE "main"."NewTable" ( "id" INTEGER PRIMARY KEY AUT
阅读全文
(06)将资源装进Res,就不用引用磁盘文件
摘要:16*16各种格式ico图标下载 链接:https://pan.baidu.com/s/1_Mt7AHfOKgrfOi4MNrxHrw提取码:w0u0 //TrayIcon1.Icon.LoadFromFile('33.ico'); 等价于 TrayIcon1.Icon.LoadFromResour
阅读全文
(05)系统托盘TrayIcon1使用方法
摘要:TrayIcon1.Visible一定要设为True 01]绑定右键菜单02]汽泡显示信息03]托盘闪烁04]更改ico图标 01]绑定右键菜单 拖一个PopupMenu1,设置好菜单,绑定即可显示 02]汽泡显示信息 procedure TForm1.Button1Click(Sender: TO
阅读全文
(04)Lazarus上连接并显示SQlLite3数据库
摘要:Lazarus_SQLite完美框架4源文件下载,一定要放在D:\lazarus\project2目录下,不要问为什么. 链接:https://pan.baidu.com/s/14nTKCCoA0lVB2jYvXMADgQ 提取码:evyp 相关文件打包下载 链接:https://pan.baidu
阅读全文