1

我需要有一个填充有渐变颜色(红色到绿色)的按钮,并且似乎无法找到一种方法来做到这一点。

我能够绘制一个矩形并进行渐变填充,但是我需要按钮 backcolor 属性来进行渐变填充,而不是按钮顶部的矩形。

4

2 回答 2

0

尝试在 System.Windows.Forms.Button 上设置 BackgroundImage 属性。您可能还想将 BackgroundImageLayout 设置为 Stretch。

Me.button1.BackgroundImage = My.Resources.Gradient
Me.button1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch

希望有帮助。

于 2011-09-19T16:14:26.860 回答
0

如果您可以使用渐变填充创建矩形,并为按钮添加文本,然后将其保存为 .jpg/.gif 并使用 ImageButton。

于 2011-09-07T14:14:08.350 回答