打赏
随笔 - 111,  文章 - 0,  评论 - 36,  阅读 - 29万
07 2018 档案
Delphi: RTTI与ini配置文件
摘要:项目以Rtti特性做文件参数配置,简化每项读写ini操作,记录以做备忘,代码如下: 使用方法: 比单个字段读写ini字段,省事 阅读全文
posted @ 2018-07-27 16:48 楚人无衣 阅读(300) 评论(0) 推荐(0) 编辑
Delphi: TMethod转普通方法为对象方法
摘要:回看旧时代码,以往清楚之记忆渐渐模糊,事隔多年,遗忘正在发生。 TMethod方法,当初熟练再看已陌生,再做复习以作备忘。 简言之,它做为一相桥接,将普通事件或方法转换为类方法,其多用于事件动态设置中。 它定义如此: 以代码示之,如下: 测试一下,事件完美挂接: 阅读全文
posted @ 2018-07-20 09:54 楚人无衣 阅读(520) 评论(0) 推荐(0) 编辑
ListView鼠标框选实现蓝色蒙板
摘要:此问题留心已久,今日方悉心求之,记录心得。 ListView控件,不论Delphi中的TListView还是c#中的ListView,在开启其MultiSelect属性时,鼠标框选只是显示框张,如下图示: 相信如系统资源管理器那样,框选以蓝色蒙板显示,视觉效果要好上许多。里外翻阅,发现与LVS_EX 阅读全文
posted @ 2018-07-18 19:51 楚人无衣 阅读(430) 评论(0) 推荐(0) 编辑
Delphi: 模态窗体最小化
摘要:源起: 近期所介入的几个项目中,最后视频生成窗体,为一模态对话框。因生成时间可能较长,所以其窗体可以最小化,它最小化时同时最小化主程序,唤醒时主程序再复原。 代码亦是8年前本人所写,一直那样用了,也没什么不妥,但总感觉显示效果有优化空间,回头看看当初代码少了些简练。于是用些时间做些验证,寻得相对好点 阅读全文
posted @ 2018-07-17 20:13 楚人无衣 阅读(460) 评论(1) 推荐(0) 编辑
c#: PointToClient与PointToScreen
摘要:起因: 很早就见过这两个方法,却未曾深入研究,偶尔一用,却纠结于其转换方法,遂写Demo以求验证,记录认知以做备忘。 其为Control类的内置方法,原型为: 由其可知: PointToClient是将Screen坐标(pt)与Control在Screen上的坐标做位置比较,返回差值,坐标中心为Co 阅读全文
posted @ 2018-07-09 19:38 楚人无衣 阅读(3554) 评论(0) 推荐(0) 编辑


< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示