vb中textbox的backcolor怎么设为透明

vb中textbox的backcolor怎么设为透明要不就是怎么让label设置在flash控件的外面就是置顶我的是放在flash控件上边的就得要透明... vb中textbox的backcolor怎么设为透明 要不就是怎么让label设置在flash控件的外面 就是置顶
我的是放在flash控件上边的 就得要透明
展开
 我来答
鱼木混猪哟
高粉答主

推荐于2016-03-06 · 专注Office,尤其Excel和VBA
鱼木混猪哟
采纳数:6078 获赞数:33693

向TA提问 私信TA
展开全部
VB中Textbox不能改背景色为透明

可以换个思路,用Label代替textbox,就可以设置为透明了
将Label的Backstyle属性设置为0-Transparent
maqinver
推荐于2016-04-17 · TA获得超过728个赞
知道答主
回答量:319
采纳率:0%
帮助的人:160万
展开全部
Text1.BackColor = &H8000000F

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

Label的BackStyle属性可以设置成透明,TextBox没有这个属性啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
掣电小子
2009-08-19 · TA获得超过274个赞
知道答主
回答量:318
采纳率:0%
帮助的人:0
展开全部
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
巴哥泡泡
2009-08-19 · TA获得超过1040个赞
知道大有可为答主
回答量:1040
采纳率:0%
帮助的人:1140万
展开全部
没有透明的属性,不过LABEL可以通过置前来达到你所需要的让label设置在flash控件的外面的效果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
woshidaniel
2015-08-11 · TA获得超过9240个赞
知道小有建树答主
回答量:1760
采纳率:96%
帮助的人:950万
展开全部
1、把TextBox的BackColor 设置成和背景一样颜色

2、引入Excel2.0包,里面有透明组件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式