我需要有一个填充有渐变颜色(红色到绿色)的按钮,并且似乎无法找到一种方法来做到这一点。
我能够绘制一个矩形并进行渐变填充,但是我需要按钮 backcolor 属性来进行渐变填充,而不是按钮顶部的矩形。
我需要有一个填充有渐变颜色(红色到绿色)的按钮,并且似乎无法找到一种方法来做到这一点。
我能够绘制一个矩形并进行渐变填充,但是我需要按钮 backcolor 属性来进行渐变填充,而不是按钮顶部的矩形。
尝试在 System.Windows.Forms.Button 上设置 BackgroundImage 属性。您可能还想将 BackgroundImageLayout 设置为 Stretch。
Me.button1.BackgroundImage = My.Resources.Gradient
Me.button1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
希望有帮助。
如果您可以使用渐变填充创建矩形,并为按钮添加文本,然后将其保存为 .jpg/.gif 并使用 ImageButton。