Delphi 2009 之 TCategoryPanelGroup[5]: HeaderStyle
代码文件:
unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, ExtCtrls, StdCtrls, ComCtrls;typeTForm1 = class(TForm)CategoryPanelGroup1: TCategoryPanelGroup;CategoryPanel1: TCategoryPanel;CategoryPanel2: TCategoryPanel;CategoryPanel3: TCategoryPanel;Button1: TButton;Button2: TButton;Button3: TButton;procedure FormCreate(Sender: TObject);procedure Button1Click(Sender: TObject);procedure Button2Click(Sender: TObject);procedure Button3Click(Sender: TObject);end;varForm1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject); beginCategoryPanel1.Height := ClientHeight div 2;CategoryPanel2.Height := CategoryPanel1.Height;CategoryPanel3.Height := CategoryPanel1.Height;CategoryPanel1.Caption := 'CPanel1';CategoryPanel2.Caption := 'CPanel2';CategoryPanel3.Caption := 'CPanel3';Button1.Caption := 'HeaderStyle := hsGradient';Button2.Caption := 'HeaderStyle := hsImage';Button3.Caption := 'HeaderStyle := hsThemed'; end;procedure TForm1.Button1Click(Sender: TObject); beginCategoryPanelGroup1.HeaderStyle := hsGradient; end;procedure TForm1.Button2Click(Sender: TObject); beginCategoryPanelGroup1.HeaderImage.LoadFromFile('c:\temp\hbg.bmp');CategoryPanelGroup1.HeaderStyle := hsImage; end;procedure TForm1.Button3Click(Sender: TObject); beginCategoryPanelGroup1.HeaderStyle := hsThemed; end;end.
窗体文件:
object Form1: TForm1Left = 0Top = 0Caption = 'Form1'ClientHeight = 162ClientWidth = 351Color = clBtnFaceFont.Charset = DEFAULT_CHARSETFont.Color = clWindowTextFont.Height = -11Font.Name = 'Tahoma'Font.Style = []OldCreateOrder = FalseOnCreate = FormCreatePixelsPerInch = 96TextHeight = 13object CategoryPanelGroup1: TCategoryPanelGroupLeft = 0Top = 0Width = 180Height = 162VertScrollBar.Tracking = TrueHeaderFont.Charset = DEFAULT_CHARSETHeaderFont.Color = clWindowTextHeaderFont.Height = -11HeaderFont.Name = 'Tahoma'HeaderFont.Style = []TabOrder = 0ExplicitHeight = 187object CategoryPanel1: TCategoryPanelTop = 0Caption = 'CategoryPanel1'TabOrder = 0ExplicitWidth = 158endobject CategoryPanel2: TCategoryPanelTop = 200Caption = 'CategoryPanel2'TabOrder = 1ExplicitWidth = 158endobject CategoryPanel3: TCategoryPanelTop = 400Caption = 'CategoryPanel3'TabOrder = 2ExplicitWidth = 158endendobject Button1: TButtonLeft = 186Top = 16Width = 156Height = 25Caption = 'Button1'TabOrder = 1OnClick = Button1Clickendobject Button2: TButtonLeft = 186Top = 55Width = 156Height = 25Caption = 'Button2'TabOrder = 2OnClick = Button2Clickendobject Button3: TButtonLeft = 186Top = 96Width = 156Height = 25Caption = 'Button3'TabOrder = 3OnClick = Button3Clickend end
转载于:https://www.cnblogs.com/del/archive/2008/08/14/1267721.html
Delphi 2009 之 TCategoryPanelGroup[5]: HeaderStyle相关推荐
- Delphi 2009 中 TStrings 与 TStream 的增强
在 Delphi 2009 中, TStrings 类(包括 TStringList 和包含 TStrings 属性的所有组件, 譬如 Memo.lines 属性.ListBox.Items 属性). ...
- Delphi 2009 泛型容器单元(Generics.Collections)[1]: TListT
Delphi 2009 新增了泛型容器单元: Generics.Collections, 同时还有一个 Generics.Defaults 单元做支持. Generics.Collections 包含 ...
- 20080826 - Delphi 2009 来了
Embarcadero 发布了 Delphi 和 C++Builder 的 Windows 开发工具. 官方称 Delphi 2009 是自 Delphi 3 以来最重要的一个版本. 其更新的亮点有: ...
- Delphi 2009 超前预知!
转自: http://www.faceker.com/ Tiburon 是下一版本 Delphi 的开发代号,之前的命名应该是 Delphi 2008,但最近看 CodeGear 网站相关的 Blog ...
- 四、Delphi 2009 泛型容器单元(Generics.Collections)[3]: TStackT
TQueue 和 TStack, 一个是队列列表, 一个是堆栈列表; 一个是先进先出, 一个是先进后出. TStack 主要有三个方法.一个属性: Push(压栈).Pop(出栈).Peek(查看下一 ...
- Delphi 2009 之 TStringBuilder 类[1]: Create
为什么80%的码农都做不了架构师?>>> unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Clas ...
- Delphi 2009 的反射单元(ObjAuto):
ObjAuto 单元应该算是对 TypInfo 单元的功能扩展吧? 它提供了 5 个方法: GetMethods.GetMethodInfo.CreateMethodPointer.ReleaseMe ...
- 预习 Delphi 2009 中的新功能 - JSON (二) : 如何在 Delphi 中使用 json
为什么80%的码农都做不了架构师?>>> 在 Delphi 中使用 json, http://www.json.org/ 已经给出了几种方案, 但 Delphi 2009 使用 ...
- Delphi 2009发布
Delphi 2009 于8月25日正式发布了,它是Embarcadero 收购CodeGear后的delphi新版本.官方称 Delphi 2009 是自 Delphi 3 以来最重要的一个版本,在 ...
最新文章
- 数字消费时代 传统行业互联网转型方向
- 借助液态金属传感器和AI,这次机械手可能真的找到感觉了
- 反向非归零编码_【基础】什么是编码器?
- java两个很大的数相加_两个超大数的相加
- 罚款200元的交通违法行为
- 地方门户网站如何盈利?
- 做地推怎么跟人打招呼
- 计算机无法播放所有视频文件,在电脑中打开flv视频文件显示空白无法播放怎么办...
- android获取手机号ip地址,手机ip查询我的地址定位(网站如何抓取用户手机号和IP地址)...
- box-sizing
- CKA 报考指南与准备事项
- android下载文件地址,安卓迅雷下载的文件在哪里迅雷下载文件存放位置-独木成林...
- 云直播丁云鹏:最可怕的,是你低估生活的残酷
- 《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一2.8 现状...
- 如何解决@RequestParam无法接收vue+axios传递json数据
- 南京大学软件学院2018保研夏令营经验
- 三菱 FX3u-64M添加以太网FX3u-ENET-ADP模块
- Verilog语法之数学函数
- 人机大战,历史的见证
- 博客插入GIF动图技巧
热门文章
- 信息安全工程师笔记-综合知识冲刺(二)
- MySQL笔记-解决Can't connect to local MySQL server through socket '/xx/xx/mysql.sock' (111)及(2)
- C++工作笔记-对'xxxxx'未定义的引用的2种情况
- Java基础入门笔记-单根继承
- ICMP报文分析(转)
- 二级缓存失效_缓存核心技术:缓存穿透、缓存并发、缓存失效之思路变迁
- sqlserver 分组合并列_哪个“三人组”是历史最强组合?数据显示最均衡组合令人意外...
- mysql php宝塔 root_宝塔面板,脚本命令
- 全排列的递归与非递归形式
- mysql if语句