Welcome 微信登录

首页 / 软件开发 / Delphi

教你在Delphi程序中使用动态图标

教你在Delphi程序中使用动态图标

教你在Delphi程序中使用动态图标2012-12-10在应用程序的编写中,组合框(ComboBox)、列表框(ListBox)、等常见的部件,通常不仅要用于显示文字,而且还要显示其与文字相关的图标。在一般的Windows应用程序中,这些图标的显示都要随列出的显示文本的变化而变化,例如在组合框中列出当前目录下的所有文件时,在组合框左边就显示与文件名相关联的图标,这就是所谓的动态图标。在Delphi中使用动态图标的步骤如下:一、图标的获取要使用动态图标,首先...
Delphi中使用TListView显示数据库的内容

Delphi中使用TListView显示数据库的内容

Delphi中使用TListView显示数据库的内容2012-12-10本例教你在TListView组件中显示数据库的内容。首先创建一个新的项目,然后向窗体上添加一个TQuery组件和一个TListView组件。添加组件后的窗体如图1所示。图1 主界面设置TQuery组件的DatabaseName属性设置为DBDEMOS,SQL属性设置为select * from country,Active属性设置为True。然后添加程序初始化代码如下:procedur...
Delphi的接口(1) - 前言

Delphi的接口(1) - 前言

Delphi的接口(1) - 前言2012-12-10 博客园 万一之前, 有朋友夸过我: 博文通俗易懂, 能把复杂的问题简单化;希望我对接口的理解也能对大家有所帮助; 不过其中个人理解的成分多些, 错 误之处万望指出."接口" 的概念和 "类" 特别是 "抽象类" 近似, Delphi 之初并没有接口, 后来(Delphi 3)为了支持 COM 引入了接口, 再 后来发展成为 Delphi 重要...
Delphi的内存管理

Delphi的内存管理

Delphi的内存管理2012-12-12Delphi自动管理的内存Delphi中原子变量,如Integer、Boolean、Record、枚举等都是在作用域内编译器自动申请内存,出了作用域自动释放;另外,字符串、Variant、动态数组、接口也是由Delphi自动管理。这些变量都是在栈中存储的,除了接口。另外,Variant是程序员用函数手工创建的,例如VarArrayCreate;动态数组也是程序员用函数手工创建的,例如SetLength,但这两种情况...
Delphi中剪切板的使用[3]: SetComponent、GetComponent

Delphi中剪切板的使用[3]: SetComponent、GetComponent

Delphi中剪切板的使用[3]: SetComponent、GetComponent2012-12-14 博客园 万一本例演示把一个组件(TEdit)放入剪切板, 又取出(放到一个 TPanel 上)的过程.放入剪切板的方法是个过程: SetComponent(要放入的组件);取出的方法是个函数: GetComponent(指定属主, 指定父窗口): 函数返回取出的组件的句柄.取出以前, 最好要判断一下当前剪切板中是不是个组件: HasFormat(CF...
Delphi中剪切板的使用[4]:如果把子控件一起复制

Delphi中剪切板的使用[4]:如果把子控件一起复制

Delphi中剪切板的使用[4]:如果把子控件一起复制2012-12-14 博客园 万一如果连同子控件一起复制到剪切板, 需要定义一个新类型.譬如在一个 TPanel 中包含一个 TEdit; 在复制 TPanel 时, 若要连同 TEdit 一起复制, 需要重新从 TPanel 中继承出一个类来(譬如是 TMyPanel), 把 TEdit 包含在新的类中.运行效果图:TMyPanel 类的单元:unit MyPanel;interfaceuses Cl...
Delphi中剪切板的使用[5]:SetAsHandle、GetAsHandle - 自定义格式

Delphi中剪切板的使用[5]:SetAsHandle、GetAsHandle - 自定义格式

Delphi中剪切板的使用[5]:SetAsHandle、GetAsHandle - 自定义格式2012-12-14 博客园 万一如果要在剪切板中存放自己的格式, 需要用到 SetAsHandle、GetAsHandle 两 个方法.SetAsHandle(用于剪切板的格式ID, 数据的内存句柄); 看这个方法的两个参 数都有点麻烦.自定义剪切板格式要用 RegisterClipboardFormat 函数; 第二个参数是内存 句柄而不是内存地址, 能分配...
Delphi中的TWebBrowser与MSHTML(1): 从TWebBrowser获取DOM中的window对象

Delphi中的TWebBrowser与MSHTML(1): 从TWebBrowser获取DOM中的window对象

Delphi中的TWebBrowser与MSHTML(1): 从TWebBrowser获取DOM中的window对象2012-12-17 博客园 万一借助 TWebBrowser 可以把软件做的更漂亮、更灵活, 很多软件已经或者早就这样做了.尽管 HTML DOM 内容繁杂(涉及到 HTML、JavaScript、CSS), 但也都属于 TWebBrowser 的功能范围.使用 TWebBrowser 时, 如果配合上 MSHTML, 将会有很好的代码提示...
<< 51 52 53 54 55 56 57 58 59 60 >>