我的表单上有一个按钮。我想在左边有一个图像,在右边有一个文本:
Image Text
但问题是图像在这里没有被拉伸。我的意思是它不适合按钮。
所以我尝试设置BackGroundImage
属性而不是Image
属性。
现在我得到图像拉伸。但我无法获得正确的格式。我的意思是现在我不能在左边得到图像,在右边得到文本。
是否有任何其他控件可以代替按钮来克服此问题?
该按钮有一个TextImageRelation
属性,将其设置为ImageBeforeText
. 使用您的图像设置Image
属性,然后就可以了。
我认为在任何情况下都不会使用拉伸。它应该如何确定要延伸到的边界?使用 imagealign set middleleft 和 textalign set middleright 我可以制作这个按钮,它是 82X48。我使用的图像是 52X39。我用油漆来调整图像的大小。
一个可能效果不错的简单方法是将图像和按钮都放在面板中。这使您可以灵活地放置文本、图像缩放以及使用锚点或停靠选项来调整面板和表单的控件大小。未经测试,但听起来它可以工作......
如果您使用 Button 控件 .. 并且您想向其中添加图像
创建新按钮并在其属性中执行操作
它在 VB.NET 2005 上测试
要更改按钮的图像大小,可以使用 image 属性。您的图像将根据您的特定尺寸调整大小
Button2.Image = Image.FromFile("c:\image.jpg").GetThumbnailImage(20, 20, Nothing, IntPtr.Zero)