在SpeedButton上绘图

Delphi 中制作几何形状的窗体 圆角 制作几何形状的窗体 圆角 用delphi窗口进行圆角不再是问题了 立即下载

 TSpeedButton是不支持自绘的,即使为它创建一个TControlCanvas,画上去的图也保持不了。

于是想到了SpeedButton的Glyph属性。

不错,Glyphi装的可不是TBitmap么?直接画它不就得了。

赶紧Test一下,果然,OK。

以下是测试代码:

 

procedure TForm1.Button1Click(Sender: TObject);
var
  bmp:TBitmap;
begin
  bmp:=TBitmap.Create;
  bmp.Assign(bt1.Glyph);
  bt1.Glyph := nil;
  with bmp.Canvas do
  begin
  Brush.Color:=clRed;
  Brush.Style := bsSolid;
  FillRect(Rect(2,12,14,16));
  end;

  bmp.Free;
end;

delphi中实现不同风格的speedbutton 立即下载

相关推荐

Delphi TButton控件制作的按钮效果.rar

Delphi 使用TButton控件制作的按钮效果,比较多的按钮美化效果,一个文件夹内是一种使用TButton的实例,大概有TRichButton控件、改良的TPushBtn控件和TImgBtn控件等。。。

圆角_圆角_DELPHI圆角按钮_

delphi制作的圆角按钮,使按钮的边角变成圆形

HSButton:Delphi / Lazarus的新外观按钮组件-开源

这是Delphi / Lazarus IDE和Free Pascal THSButton THSSpeedButton和THSStaticText的3个易于使用的组件的集合,这些组件将使您的应用程序看起来现代而美观,无需太多工作。 功能-样式:从软橡胶到有光泽的玻璃,快速或Encarta多种样式,您可以选择任何颜色。 -边框:按钮边框的大小,如果是玻璃或快速样式,则将更改圆角的水平-平滑度:此数字将使按钮具有平滑的渐变柔和外观-输入和保留降低选项/此当用户使用发光颜色或玻璃外观时,当用户将鼠标移到按钮上或移出按钮时,将为按钮带来很好的效果。 -形状:绘制您自己的形状,按钮将采用它的形状。 -以上所有功能均适用于THSSpeedButton和THSStaticText

【无标题】

c++快速开发例子

moneytree的专栏 179

delphi7中的Image组件和SpeedButton组件

Image组件有2个重要的属性,  一个是Align排列方式,常见的是设置成alClient。这样Image选框就会充满整个窗体; 还有一个是Stretch伸展属性,如果设置为True,这相片自动会调整成和Image组件选框大小一样大。 SpeedButton有三个重要的属性,一个是flat属性,从外观上来看,如果设置为true,则按钮变为平铺的,如果为false,按钮看上去是立体的效果;

云中雁012345之成长 4858

Delphi 的按钮组件

Delphi的按钮组建一共包含三种按钮组件,普通按钮(Button)、位图按钮(BitBtn)和快捷按钮(SpeedButton)。 普通按钮:使用最多的是淡季时间OnClick。 位图按钮:可以显示图片,Glyph 属性通过load加载图片,在Additional 选项卡中。 快捷按钮:可以同时显示图像和文字,可以保持按下的状态,不同于普通按钮和位图按钮按下后立刻弹起来。是工具条设计的理想...

weixin_42528089的博客 1852

1个画图的源码

delphi 1unitUnit1;23interface45uses6Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,7Dialogs,ComCtrls,Buttons,StdCtrls,ExtCtrls;89type10TFor...

weixin_30810583的博客 148

DELPHI SPEEDBUTTON按钮动态加载图片(从IMAGE和IMAGELIST)

一、直接上代码 procedure TForm2.Button2Click(Sender: TObject); var bmp: Tbitmap; Stream: TMemoryStream; begin bmp := Tbitmap.Create; // ImageList1.GetBitmap(1, bmp); // IMAGELIST转 // Image1.Pict...

DELPHI 各种代码 2945

【3.Delphi常用组件】3.按钮类组件

3.按钮类组件 3.1 Button 基本按钮组件Button是最常用的组件之一,其主要属性: 属性 说明 Caption 按钮显示的文本 Cancel 按钮是否为取消按钮,设置为True,与按ESC键等价 Default 按钮是否为默认按钮,设置为True,与按Enter键等价 ModalResult 用来决定模式窗体如何关闭,取值: mrNone、mrOK、mrCancel、mrAbort、mrRetry、mrIgnore、mrYes、mrNo、mrA

chenhaiy的博客 2732

DELPHI美化界面

手头的项目做的差不多了,交给客户,结果给出的结论是界面太难看了,至少要做成像QQ类似的界面。(目前是QQ2009界面确实还是不错的,本人也非常喜欢)。 1.透明问题。 要重新调整界面确实很麻烦,以前用DELPHI开发的界面都很土,和WEB真是没办法比。(我以前用的是DELPHI7),现在回想起来,DELPHI难做的原因是:没有透明控件。所有控件都是不透明的,并且大部分控件就是灰色的,一放到...

weixin_30411997的博客 1181

delphi控件属性大全-详解-简介

button 组件: CAPTION 属性 :用于在按钮上显示文本内容 Cancel     属性:是否设置成默认的取消按钮,当设置为真的时候(true) 按ESC触发改按钮的事件! Default 属性:是否设置成默认的确认按钮,当设置为真的时候 按ENTER键的时候触发事件 Hint 属性:设置当鼠标在按钮上短暂停留是显示的提示内容。 Showhint 属性: 是否显

13东倍 8098

Delphi 开发不一样的窗体标题栏:TTitleBarPanel

介绍Delphi的个性化标题栏的设定

sensor_WU 博客 2568

TButton、TBitBtn、TSpeedButton的区别和联系

  一、TBitBtn是TButton的派生类。增加的属性有Glyph、Kind、Layout、Margin、NumGlyphs、Spacing、Style。这些属性都影响按钮中的图象显示。其中,Kind属性还影响按钮的行为。例如,当Form1中的BitBtn1的Kind设置为bkClose时,按下该按钮将自动调用Form1.Close。因此,除了增加图象显示的特性之外,增加按钮行为也是TBitB

阿斗delphi博客 3055

Delphi控件使用经验札记

1、notebook的使用 Pages属性里添加page 右键点击notebook, next page|Previous page,然后把控件加到页面上

疯流人物 3013

delphi主要控件及其属性(入门级)

delphi中Label、按钮类组件、Edit相关常用属性及其主要事件

weixin_46107300的博客 2948

Delphi SpeedButton组件

转载于:https://www.cnblogs.com/fanweisheng/p/11360641.html

weixin_30642561的博客 759
上一篇: Disable Close button on form caption
下一篇: delphi 调用 Excel 宏
iseekcode
博客等级 码龄18年 36粉丝 14原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值