Delphi里的BitBtn按钮如何加载两张图片,实现开关功能时,图片进行切换?

作为一个开关,当没按下按钮时,显示图片1模样,按下后显示图样2模样,再次按下时又显示回图案1模样,实现功能就是开与关。这个按钮能做吗,懂的帮助下,给个代码,小弟初学。

给写个demo 收一个点的财富值 ,物美价廉,亲

用到了imagelist 

 

呀看错了是bitbtn 呀 我再写一个

 

写出来了 bitbtn的

效果图如下

 

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-16
有个imagebutton控件支持你的功能!

delphi bitbtn按钮放背请景图片,如何调整位置
1、设置 Glyph 属性为图:2、即将 NumGlyphs 设置为 2 。其实,可以直接将 Kind 属性设置 bkOK 即可:则按钮的显示效果如图:

delphi中如何调整插入bitbtn按钮上的背景图片的位置,大小
bitbtn的这个属性可以调节图片文字位置,左右上下。但是文字不能覆盖图片。如果想让文字位于图片上,就用第三方控件,或者在btn上放个label写文字。

delphi怎么设置个性图片菜单、分页菜单和图片标题栏啊,
用ToolBar ,然后添加个ImageList,然后点右键添加几个按钮,将TooBar的Images设置为ImageList修改各位按钮的ImageIndex,或把BitBtn托到Toobar上,修改Caption 和Glyph也可以达到同样效果;分页用pageControl,右键添加几个tabSheet,然后设置一下它们的ImageList,ImageListIndex和Caption应该就差不多可以满足你的要求了...

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

Delphi的BitBtn控件图片无法正常显示
bitbtn控件本身设计的时候就是加系统自带的那些警告、提示啊什么小图片,对于外部图片支持不是很好,而且会自动透明颜色,图片大小也必须根据按钮大小设计,很麻烦。你如过要用的话,在form的create事件中,输入以下代码可能就好了 BitBtn1.Glyph.TransparentColor:=clBtnFace;

delphi中如何调整插入bitbtn按钮上的背景图片的位置,大小
使用copyrect函数使背景图片适应bitbtn的大小;var rect:trect;bmp,bmp2:tbitmap;begin \/\/实现示意 bmp.picture.bitmap.assign(mypic)bmp2.Canvas.CopyRect(Rect(bitbtn),bmp.canvas.rect);end;

delphi7中 bitbtn与button这两种按钮有什么区别?
bitbtn在按钮上可以加图标,比如确定按钮前边加个对号 之类的。

delphi中的BitBtn按钮的kind属性怎么取消?
这个也许你知道我暂时就不多嘴了。还是来看看怎么解决你的问题吧:你只需找到BitBtn的Glyph属性,点击属性值里的“...”按钮,会弹出来一个对话框,让你选择BitBtn上面的图片,默认是空的,但是假如你选择KIND为bkabort,那么里面将是一个“×”,所以你只要点“Clear”就OK了!

Delphi 中图片按钮的图片谁有呀~!
图片按钮BitBtn1的图片,单击它的glyph...属性,再选择一个位图即可。

DELPHI BitBtn -> Glyph -如何支持PNG格式
我可以很明确的告诉你,如果不用三方组件,且版本是D2007以前的,所谓的支持是假象,你可以设计在运行时直接加载png到Btn试试看.至於设计时的支持,那是因为有PropertyEditor的处理,我估计属性编辑对png的图片做了转换,就这样而已

相似回答