在 Visual Basic 2008 中如何将标签(Label)背景色设置成透明?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在 Visual Basic 2008 中如何将标签(Label)背景色设置成透明?相关的知识,希望对你有一定的参考价值。
请给出具体实施办法,我将Label的BackColor属性设置成Transparent,却没作用。我的Label下是PictureBox,并设置了图片,这样如果Label有底色,效果将不好.以前用Delphi时设置一下标签成透明属性就行,但VB2008怎么不行?
VB.net要在Picture中Label显示透明色,如下示例:
Dim Label_1 As New Label()
With Label_1
.Height = 20
.Width = 100
.Text = "动态添加Label控件."
.Left = 9
.Top = 9
.BackColor = Color.Transparent
End With
Me.PictureBox1.Controls.Add(Label_1)
如图你可以看到效果.
参考技术A VB中要想设置LABEL控件背景色为透明,应该是BackStyle属性,而不是你说的BackColor属性。你在试一试,不行我在给你说。QQ:568502724如何在 Visual Basic 6 中解码字符串
【中文标题】如何在 Visual Basic 6 中解码字符串【英文标题】:How to decode a string in Visual Basic 6 【发布时间】:2016-02-11 23:11:27 【问题描述】:我正在尝试在我的Visual Basic 6
中读取 .DB (Paradox 5) 文件。
除了编码/字符集,一切都很好。它显示为 Iieiei 75a
而不是西里尔字符串。
这是我的 ODBC 连接字符串:
Driver=Microsoft Paradox Driver (*.db );DriverID=538;Fil=Paradox 4.X;DataCodePage=ANSI;BDE=2;CollatingSequence=ASCII;AutoTranslate=No;DBQ=C:\Database;DefaultDir=C:\Database
请注意,Borland Database Desktop
之类的软件可以毫无问题地显示此字符串。在另一台 PC 上也一切正常。
我通过 regedit 设置了以下设置,但没有帮助:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Xbase]
"DataCodePage"="ANSI"
"BDE"=dword:00000002
我也试过用CharToOem
/Oem2Char
Win API函数,没用。
有什么想法吗?
【问题讨论】:
当您告诉它使用ANSI
时,它可能使用当前会话的代码页?也许插入您的数据编码的确切代码页以使其普遍工作?
【参考方案1】:
好的,我已经通过更改以下注册表值解决了这个问题:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Xbase]
"DataCodePage"="ANSI"
"BDE"=dword:00000002
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1252"="1251.nls"
上次设置已解决问题。
【讨论】:
以上是关于在 Visual Basic 2008 中如何将标签(Label)背景色设置成透明?的主要内容,如果未能解决你的问题,请参考以下文章
安装了visual c 2008,自动生成一个项目,居然也过不了,fatal error C1083: 无法打开包括文件:“windows.h