秋·风

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 24 下一页

2023年9月7日

摘要: 简单记录一下编写lazarus控件的流程,控件demo下载链接: https://pan.baidu.com/s/1Xsz88dgkPJ87au63MFoe8g?pwd=rt6k 提取码: rt6k1.Package-->New Package 2.输入新建控件的名称 3、鼠标右键点file-->A 阅读全文
posted @ 2023-09-07 10:59 秋·风 阅读(787) 评论(0) 推荐(2) 编辑

2023年8月28日

摘要: 从delphi转到lazarus,发现lazarus不支持MDI窗体,我们可以用PageContorl实现,不过发现使用ATTabs component更简单方便。关键在ATTabs添加: procedure ATTabs1TabClick(Sender: TObject); procedure A 阅读全文
posted @ 2023-08-28 09:07 秋·风 阅读(598) 评论(0) 推荐(0) 编辑

2023年8月21日

摘要: 默认的lazarus DBGrid选择Datetime类型时是没有下拉选择日期的,按以下方法就能实现下拉选择日期。在界面放一个DBDateTimePicker控件,并设置控件的Visibler为false,在DBGrid的OnSelectEditor添加下面的代码就可以。 procedure TFo 阅读全文
posted @ 2023-08-21 08:54 秋·风 阅读(253) 评论(0) 推荐(0) 编辑

2023年8月18日

摘要: 近日有网友说lazarus 自带的DB使用Filtered后RecordCount返回的记录数是全部记录数,经实测确实存在这个问题,看官网的论坛也有人反馈这个问题,不过官方一直没处理。可以使用Helper来解决这个问题: TDatasetHelper = class helper for TData 阅读全文
posted @ 2023-08-18 10:03 秋·风 阅读(149) 评论(0) 推荐(0) 编辑

2023年7月20日

摘要: 最近使用lazarus BufDataset控件遇到中文字段名称过滤时出错的问题,曾尝试将中文字段名加双引号或中括号,但仍然不行。经跟踪Bufdataset源码发现procedure TCustomExpressionParser.ParseString里的procedure ReadWord没正确 阅读全文
posted @ 2023-07-20 09:08 秋·风 阅读(192) 评论(0) 推荐(0) 编辑

2023年7月7日

摘要: 最近准备在龙芯电脑测试PDFium,发现没找到龙芯版的libpdfium.so(https://github.com/bblanchon/pdfium-binaries),在网上找到相关编译的方法 ,不过编译后没有libPDFium.so这个文件(主要参考https://zhuanlan.zhihu 阅读全文
posted @ 2023-07-07 12:58 秋·风 阅读(1170) 评论(2) 推荐(0) 编辑

2023年6月30日

摘要: 在2ccc论坛上有人提问说怎样解决pdfium中文乱码,盒子论坛 v2.1 (2ccc.com)的dbyoung给出的解决方案: 将PDFium.pas的TPdf.AddText 函数中: TextObject:=FPDFPageObj_NewTextObj(Document,FPDF_BYTEST 阅读全文
posted @ 2023-06-30 15:01 秋·风 阅读(769) 评论(1) 推荐(1) 编辑

2023年6月28日

摘要: 1、在dbgrideh里显示图标和超链接文字显示图标和超链接文字要用到getcellparams及设置ShowImageAndText属性。 运行效果: 2、DBGridEH不显示左边连线 参照以下设置有关属性就可以: 设置后: 阅读全文
posted @ 2023-06-28 14:30 秋·风 阅读(321) 评论(0) 推荐(0) 编辑

摘要: lazarus使用DBGridEh控件开发的应用软件在linux运行时发现不能输入中文,经多日研读DBGridEH源码后,发现dbgrideh不响应中文输入法,结合之前处理lazarus中文输入的经验,尝试在GirdsEh.pas的TInplaceEditCoreControl添加输入法的消息处理  阅读全文
posted @ 2023-06-28 11:10 秋·风 阅读(517) 评论(11) 推荐(0) 编辑

2023年6月9日

摘要: 一、判断CPU类型: {$if not defined(cpuloongarch64)} {$endif} fpc默认的CPU名称: CPU16 cpui386 cpux86_64 cpupowerpc32 cpupowerpc64 cpualpha cpuiA64 cpusparc cpuspar 阅读全文
posted @ 2023-06-09 08:27 秋·风 阅读(423) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 24 下一页