TscGPButton 制作分组按钮 实例1

学习大师原创作品,请勿转载,侵权必究。

分组按钮就相当于三个开关,只能有一个处于开的状态,这种在web中运用很多,那么我们delphi也是可以实现漂亮的按钮组功能的。


实现效果如下图







实现过程:


1、准备好一些图标为这三个按钮:





我们准备的图标大小为32*32的,每个按钮有3个状态,普通,鼠标移上时,鼠标按下时;




2、我们在左侧面板上放置三个GPButton,设置为一组,如图:



这三个按钮的组索引都设置为相同,这样才能保证只有一个按钮处于Down状态;



3、设置其中一个按钮的Down属性为True:




4、我们为三个按钮关联图片集,并指定图片索引






5、此时,运行程序,无需写任何代码,分别点击三个按钮就会自动切换Down属性,使一个按钮一直处于按下状态:




     



6、使用拓展:


你可以在窗体上放一个PageControl,通过三个按钮切换Page,达到呈现不同的内容。




本节课就讲到这里。



小贴士:

分组按钮的Down属性设置为True时,会自动激发OnClick事件,所以编程时,直接设置属性,相当于执行了OnClick:


ScGPButton.Down:=True;


































联系电话:
020-00000000
联系电话:
020-00000000
联系电话:
020-12345678