
正文
vbnet文本框透明 vb窗体透明改哪个属性
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VB6.0怎么让文本框透明
设置文本框的 BackStyle 属性该属性可以取两个值,即0 和 1 。如果为 0 ,则是透明的。
该属性可以在属性窗口中设置,也可以通过代码设置。其格式为:
对象.BackStyle[=0 或 1]
相关问答
Q1: 在VB.NET开发中Label控件背景怎么设置成透明?
就是在在引发Form1事件时编写如下代码Label1.BackColor = Color.Transparent就可以了
Q2: vb.net label透明
如果要按照你的要求,只能说没办法。VB.Net的Label不像VB6可以透明到看到后面的控件。GDI+在控件上写是Paint事件还有就是楼上的方法,也可以把BackColor设成Transparent
Q3: vb.net如何将form的特定区域设置为全透明
这种功能读winform来说只有容器才能设置透明度,如form、panel类控件,其他的不是不可以,要重写背景参数,而且重写完了后与win7、Xp互不兼容,闪烁,并不提倡。.net的解决办法是wpf,控件可以设置opation属性,灵活控制透明度,并且后台静态刷新,因为他是xaml机制构造。
Q4: VB如何实现文本框透明。API也行
添加Microsoft Forms 2.0 控件,它是一组与vb一样的控件,backStyle属性可以设置为透明的。
Q5: 如何用vb做一个透明的textbox框?哪位高手指点一下啦!
新建工程,1个text1.. 思路就是让text1vbnet文本框透明的BackColor设置为一个不常见vbnet文本框透明的颜色.比如例子中vbnet文本框透明的blue, 然后让blue变成透明..这样就只有text1透明vbnet文本框透明了..
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
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 SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long
Private Const WS_EX_LAYERED = H80000
Private Const GWL_EXSTYLE = (-20)
Private Const LWA_ALPHA = H2
Private Const LWA_COLORKEY = H1
Private Sub 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
关于vbnet文本框透明和vb窗体透明改哪个属性的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







