Delphi VCL 编程技巧
字符串排序和网格操作
- ListView 使用回车键排序
- StringGrid 中回车键代替 Tab 键
- TListBox 显示分栏
- TListBox 每行交互颜色显示
- TMemo 光标位置随鼠标移动
- TMemo 自动卷动
- TRichEdit 卷到特定位置
- TRxRichEdit 插入图像
- TStringGrid 插入/删除行
- TStringGrid 保存/加载
控件自定义和事件处理
- TTreeView 显示粗体节点
- TWebBrowser 触发“查找”对话框
- ListView 栏双击事件
- TToolButton 更改索引
- 通过类名创建/管理窗体
数据处理和编辑
- RichEdit 取 Rtf 格式
- TListBox 拖放项目到 TRichEdit
- 复制 Rtf 文本到 RichEdit
- 使用 CustomSort 方法排序 ListView
- DBGrid 字段队列同步列标题队列
- Interfaces 和 TInterfaceList 应用
- TRichEdit 存储大于 64K 数据
- StringGrid 行/列移动
- 圆形角控件显示
- 类名显示窗体
- TCheckListbox 值保存/加载
- TListView 保存/加载
- TTreeView 保存/加载
- TDBGrid 栏调整大小但禁止移动
控件操作和属性
- 克隆控件/窗体
- 获取控件属性/事件列表
- 创建可编辑 ListBox
- 删除 ListBox 选中项目
- 删除 StringList 重复项目
- 删除 StringGrid 列
- 窗体动画效果
- 获取 ComboBox List 句柄
- 获取 ListView 选中项目
- 获取 ShellListView 文件路径
- 获取枚举值名称
- ComboBox 实现自动补全
- DBGrid 回车键移动到下一段
- ListBox 列出目录、文件、驱动器
- ListBox 显示水平滚动条
- Memo 实现撤销
- RichEdit 搜索文本并选择
- StringGrid 单元颜色渲染
- ComboBox 显示栏
- ComboBox 绘制位图
- DateTimePicker 显示星期几
- FileListBox 显示多列
- ListBox 彩色项目
- ListBox 拖拽
- ListBox 绘制位图
- ListView 二进制搜索
- ListView 拖拽多项目
- ListView 列进度条
- Memo 查看/编辑 DOS 文本
高级技巧
- 包括多标签,每个标签至少5个字符
- 使用 Markdown 排版,增强可读性
- 避免重复内容,以机器可识别且原创性
- 符合百度搜索引擎原创规则,避免前缀标注
评论区