delphi怎样为button加个图片

如题所述

可以把TImage放在tspeedbutton或button上,然后在左边的控件栏里把Timage拉到按钮下,作为该按钮的子类,这样你就可以在按钮上画图片了。
为了响应按钮事件而不是TImage的Onclick事件,你要把TImage的hittext(好像是这个属性)设为True,这样点击图片,就响应了按钮的Onclick!

你还可以在label里放TImage,让其成为label的子类,这样看起来就好像一个带图片的按钮,为了有按钮的按下弹起效果,你可以设置鼠标按下Timage的left和top各加1个像素,弹起后再恢复,然后响应事件。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-27
用SpeedButton 或者 BitButton, 设置它们的Glyph属性就行了,会让你选择你要用的图片~本回答被提问者采纳
第2个回答  2011-07-27
用SpeedButton控件就可以了
也可以用Image等做图形按钮都可以
或者用RZ的有几个非常好的
第3个回答  2011-07-27
用speedbutton控件,可以直接添加图片的
第4个回答  2011-07-27
自带可以加图片的按钮的。

delphi怎样为button加个图片
可以把TImage放在tspeedbutton或button上,然后在左边的控件栏里把Timage拉到按钮下,作为该按钮的子类,这样你就可以在按钮上画图片了。为了响应按钮事件而不是TImage的Onclick事件,你要把TImage的hittext(好像是这个属性)设为True,这样点击图片,就响应了按钮的Onclick!你还可以在label里放TImage,...

Delphi XE2中如何为Button或SpeedButton添加背景图片
xe2中任何控件都是容器。所以,你可以把TImage放在tspeedbutton或button上,然后在左边的控件栏里把Timage拉到按钮下,作为该按钮的子类,这样你就可以在按钮上画图片了。为了响应按钮事件而不是TImage的Onclick事件,你要把TImage的hittext(好像是这个属性)设为True,这样点击图片,就响应了按钮的On...

怎么在delphi中的按钮中加图标啊,在线等
给按钮 button 加图标,可以先添加一个 TImageList 控件,再加入图像,然后设置 Button 控件的 ImageIndex :

delphi,怎样用一个图片做一个类似于button的按钮?
delphi里自带的一个图像按钮控件。Tbitbtn。这个可以在按钮上面添加bmp图片的。

delphi运行时向image中添加电脑中的图片
在页面上放置一个openPictureDialog1组件(在Dialogs组里),再放置个Image和button,button事件如下:if openPictureDialog1.Execute then begin image1.Picture.LoadFromFile(openPictureDialog1.FileName);end;

如何用delphi在excel里插入一张图片
procedure TForm1.Button1Click(Sender: TObject);Var FExcel :OleVariant; \/\/excel应用程序 FWorkBook :OleVariant; \/\/工作表 FWorksheet:OleVariant; \/\/工作薄 FPicture:OleVariant;TmpStr:String;begin FExcel:= CreateoleObject('excel.Application');FWorkBook:=FExcel.WorkBooks.Add; \/\/新的工作...

delphi中rzbmpbutton怎么用?
这个是对Button的扩展 支持BMP图的状态切换 就是 按钮的不同状态显示不同的图片 就是普通 鼠标悬浮 按下 一直按下等 将这些状态 做成bmp图片然后分别添加到 bitmaps下的(up, hot, down等)对应的状态 在 rz 的安装目录下有Demo 可以参照demo ...

Delphi中BitBtn部件是干什么用的怎么用
这个继承了Button.主要在界面效果上进行了增加。包括Glyph、Kind、Style等性属。样式,和按钮上的图标等变化。事件上相同。比较常用的,你想在按钮上加个图片,或设置按钮更多的返回值,或样式上设置成类似WIN3.1等等,这时可以使用这个按钮。其它的和Button类似。

Delphi2010正式版新增控件之TButtonedEdit
Delphi2010对png的支持非常好。所以在这里放上png格式的图可以达到非常好的三态按钮效果。如图:设置ButtonedEdit1的Images属性为刚加上的TImageList控件il1.然后设置ButtonedEdit1的LeftButton属性(如果想显示右边的按钮,同理设置RightButton属性)PS:注意设置visible属性,默认为false不显示的。要改成true ...

在Delphi7中怎样编程,当按下button键后Image里面的图片显示出来。没按...
Image控件有个visible属性,是控制可见还是不可见的,你开始可以把这个属性设置为false(不可见),然后在button的OnClick事件里设置visible := true;procedure TForm1.Button2Click(Sender: TObject);begin image1.Visible := true;end;

相似回答