创建一个面板。 将面板的颜色更改为任何颜色。 清空面板的标题。 在面板内创建一个SpeedButton。 将SpeedButton的Flat属性设置为True。 将SpeedButton的Align属性设置为alClient。 哇!这就是带有颜色的按钮!
好的提示,谢谢你,Xel Naga! 您还可以在面板上放置图像,使您的按钮更加美观。 这里我添加了一个黄色玻璃按钮的图像。 要获得圆角,您可以将面板形状设置为如下 >> SetWindowRgn(Panel1.Handle, CreateRoundRectRgn(0, 0, Panel1.Width, Panel1.Height, 65, 40), True); 接下来的一步,您可以添加3个图像(叠放在彼此之上)以用于按钮状态:鼠标悬停(OnMouseEnter),按钮按下(OnMouseDown)和按钮禁用。只需更改图像的可见状态以显示您想要看到的那个...