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