prss.net
当前位置:首页 >> VB中如何把控件变成透明的? >>

VB中如何把控件变成透明的?

BackStyle 属性 返回或设置一个值,它指定 Label 控件或 Shape 控件的背景是透明的还是非透明的。 设置值 0 透明-在控件后的背景色和任何图片都是可见的。 1 (缺省值)非透明-用控件的 BackColor 属性设置值填充该控件,并隐藏该控件后面的所...

BackStyle 属性返回或设置一个值,它指定 Label 控件或 Shape 控件的背景是透明的还是非透明的。设置值为0透明,在控件后的背景色和任何图片都是可见的。 Visual 意即可视的、可见的,指的是开发像Windows操作系统的图形用户界面(Graphic User ...

VB设计一个透明的命令按钮常用的有三种做法: 1、用标签Label来替代命令按钮来执行命令功能,把它设置为透明的即可,但这种方法的缺点是label是平面的; 2、用Image来替代命令按钮来执行命令功能,用它是非常灵活的,效果极好,最常用,因为它本...

示例:背景为纯白色 执行后: 代码: '========================================'声明作用:透明化PictureBox,注意设置其背景颜色为纯白'========================================Private Declare Function GetPixel Lib "gdi32" (ByVal hdc ...

不知道这是不是你要的效果 Option Explicit Private Declare Function CreateCompatibleBitmap Lib "gdi32" (ByVal hdc As Long, _ ByVal nWidth As Long, ByVal nHeight As Long) As Long Private Declare Function SelectObject Lib "gdi32" (...

Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As LongPrivate Const WS_EX_LAYERED = &H80000Private Const GWL_EXSTYLE = (-20)Private...

最简单的办法就是自定义控件,以窗体作为自定义控件背景,其他的你自己画。 再拖过去用就可以把它设置成透明了。

如果是直接在窗体上显示的背景图(即设置form1.BackgroundImage属性来显示)

Vb6只有Label控件可以设置背景透明,VB.net基本上都可以,可以按住CTRL多选,或者用鼠标框选,选中多个控件后,设置它们的backcolor属性为透明,或者用代码: For Each ctl As Control In Me.Controls ctl.BackColor = Color.Transparent Next

以下代码只能设置控件透明(没法设置透明度)。窗体添加图片框Picture1和按钮Command1,按钮属性 style=1 Graphical。特定颜色部分将被透明, Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long...

网站首页 | 网站地图
All rights reserved Powered by www.prss.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com