vb中textbox的backcolor怎么设为透明

vb中textbox的backcolor怎么设为透明 要不就是怎么让label设置在flash控件的外面 就是置顶
我的是放在flash控件上边的 就得要透明

VB中Textbox不能改背景色为透明

可以换个思路,用Label代替textbox,就可以设置为透明了
将Label的Backstyle属性设置为0-Transparent
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-04-17
Text1.BackColor = &H8000000F

实际上,就是把TextBox的背景色设成和Form一样的颜色

Label的BackStyle属性可以设置成透明,TextBox没有这个属性啊本回答被提问者采纳
第2个回答  2009-08-19
TextBox难以实现这个功能,用RichTextBox可以轻易实现
在窗体上放一个Image1和Richtextbox1
'p.s. richtextbox 位置:Microsoft Rich Text Box Control 6.0
Option Explicit
Private Const GWL_EXSTYLE = (-20)
Private Const WS_EX_TRANSPARENT = &H20&
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long

Private Sub Form_Load()
Image1.Top = RichTextBox1.Top
Image1.Left = RichTextBox1.Left
Image1.Width = RichTextBox1.Width
Image1.Height = RichTextBox1.Height
SetWindowLong RichTextBox1.hwnd, GWL_EXSTYLE, GetWindowLong(RichTextBox1.hwnd, GWL_EXSTYLE) Or WS_EX_TRANSPARENT
End Sub
第3个回答  2009-08-19
没有透明的属性,不过LABEL可以通过置前来达到你所需要的让label设置在flash控件的外面的效果
第4个回答  2015-08-11
1、把TextBox的BackColor 设置成和背景一样颜色

2、引入Excel2.0包,里面有透明组件

VB中设置标签背景是否透明的属性是什么
1、打开Visual Studio,新建一个Visual Basic的窗体程序,如下图所示 2、在窗体中放一个标签控件,右键标签控件选择属性,如下图所示 3、找到外观的BackColor,下拉框中点击Web,如下图所示 4,选择Transparent就是背景透明,如果不选择Transparent就会有背景颜色,如下图所示 ...

如何用vb做一个透明的textbox框?
新建工程,1个text1.. 思路就是让text1的BackColor设置为一个不常见的颜色.比如例子中的blue, 然后让blue变成透明..这样就只有text1透明了..Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long Private Declare Funct...

如何用vb做一个透明的textbox框?哪位高手指点一下啦!
新建工程,1个text1.. 思路就是让text1的BackColor设置为一个不常见的颜色.比如例子中的blue, 然后让blue变成透明..这样就只有text1透明了..Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long Private Declare Funct...

VB中如何把控件变成透明的?
1 (缺省值)非透明-用控件的 BackColor 属性设置值填充该控件,并隐藏该控件后面的所有颜色和图片。在 Form 对象或 Picturebox 控件上使用背景色、或在图片上放置控件时,可以利用 BackStyle 属性来创建透明控件;如果想要突出控件,可以使用非透明控件。回答完毕,期待被采纳。

vb中如何实现控件透明效果
有款最简单的方法。只需要在vb.net的类模块构造函数里面添加 SetStyle(ControlStyles.SupportsTransparentBackColor, True)Me.BackColor = Color.Transparent 你试试。

VB和VB.NET 窗体背景色透明,其他控件颜色不变
在VB或VB.NET中若需实现窗体背景色透明,同时保证其他控件颜色不变,可以通过以下方式解决。具体操作如下,我使用的是VS.NET 2005:将button1的背景色设为透明。代码实现为button1.backcolor=transprent。通过实践,我发现此方法效果良好。实现透明窗体背景与保持控件颜色不变的关键,在于正确设置窗体或控件...

在VB中,如何使按钮透明?
1、用标签Label来替代命令按钮来执行命令功能,把它设置为透明的即可,但这种方法的缺点是label是平面的;2、用Image来替代命令按钮来执行命令功能,用它是非常灵活的,效果极好,最常用,因为它本身有个Backstyle属性,从而可以将它设置为透明的,另外做一个或者找一个漂亮的图片加在里边就行了,图片是...

vb text控件透明
看不清你的代码。想提点个人观点。vb的text不能被设置成透明,api能不能做到不清楚,不过TextBox控件却能做到。添加方法:Microsoft Forms 2.0 Object library中的TextBox1Private Sub Form_Load()TextBox1.Enabled = False TextBox1.BackStyle = 0 End Sub ...

VB中TEXTBOX可以设置成透明的 我记得是部件里添加一个什么来的,不记得...
Form_Load()Text1.BackColor = vbBlue Dim rtn As Long rtn = GetWindowLong(hwnd, GWL_EXSTYLE)rtn = rtn Or WS_EX_LAYERED SetWindowLong hwnd, GWL_EXSTYLE, rtn SetLayeredWindowAttributes hwnd, vbBlue, 0, LWA_COLORKEY End Sub 思路是让某一种颜色透明~将text背景色设置为这种颜色 ...

请教VB利用API将文本框变透明的问题!
Text1.BackColor = vbBlue '设置text1背景色为蓝色,下面有用 Dim rtn As Long rtn = GetWindowLong(hwnd,GWL_EXSTYLE)rtn = rtn Or WS_EX_LAYERED SetWindowLong hwnd,GWL_EXSTYLE,rtn '把text1的样式设置为扩展模式,没有这一步下面无法实现 SetLayeredWindowAttributes hwnd,vbBlue,0,LWA_...

相似回答