本文介绍了如何在vb.net中将按钮更改为透明?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在开发Windows应用程序,我用移动选项动态创建按钮。实际上我有表单,因为我把面板与backroundimage作为Dock = Fill,在面板中我创建按钮动态地,我需要使按钮变得透明,即我需要通过动态创建的按钮来查看面板图像。因此需要使按钮成为透明的。i我试试这个
Dim btn 作为 新按钮
btn.Parent = 我 .ContainerSLD
Dim buttonBackground 作为 新位图(btn.Width,btn.Height)
使用 g As Graphics = Graphics.FromImage(buttonBackground)
g.DrawImage( Me .ContainerSLD .BackgroundImage,新矩形( 0 , 0 ,buttonBackground.Width, buttonBackground.Height),btn.Bounds,GraphicsUnit.Pixel)
结束 使用
btn.BackgroundImage = buttonBackground
但它不会改变transparaent。
请回复我asap
问候
Aravind
解决方案
Hai
i am developing windows application,in that i create buttons dynamically with move options.actually i have form ,in that i put panel with backroundimage as Dock=Fill,in panel i am create buttons dynamically,i need to make buttons as transparent,i.e i need to see panel image via buttons as created dynamically.so need to make button as transparaent.
i am try this
Dim btn As New Button btn.Parent = Me.ContainerSLD Dim buttonBackground As New Bitmap(btn.Width, btn.Height) Using g As Graphics = Graphics.FromImage(buttonBackground) g.DrawImage(Me.ContainerSLD.BackgroundImage, New Rectangle(0, 0, buttonBackground.Width, buttonBackground.Height), btn.Bounds, GraphicsUnit.Pixel) End Using btn.BackgroundImage = buttonBackground
but it not change transparaent.
pls reply me asap
Regards
Aravind
解决方案
这篇关于如何在vb.net中将按钮更改为透明?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!