vb label 的问题

是否可以让label当textbox使用,或者有什么办法使text透明再者我vb里找不到MicrosoftForms2.0ObjectLibrary有这个控件也就解决了。... 是否可以让label 当textbox 使用, 或者有什么办法使text透明 再者我vb里找不到Microsoft Forms 2.0 Object Library有这个控件也就解决了。求帮助
有没有办法能下载到这个Microsoft Forms 2.0 Object Library控件啊?还是我的VB版本问题啊?求解
展开
 我来答
风的誓言21
2011-07-11 · TA获得超过614个赞
知道小有建树答主
回答量:844
采纳率:0%
帮助的人:511万
展开全部
1、网上有关让textbox控件透明的方法是存在的,我就下载过。的确很漂亮的。如果你找不到,我再发给你吧。
2、应该是你版本的问题,这个控件一安装就有的。你下载一个企业版的吧。现在VB完整版的遍地都是。如果你也找不到的话,我就告诉你一个地址。
追问
本来是我安装了一个精简版本的 安装包就5.9MB  里面就有那个透明控件,后来我又安装了一个大小190MB左右大小企业版(也不知道属不属于你说的完整版) 结果 多了好多控件,但就是没那个透明的控件。 随后我又卸载企业版的,再安装精简版的,里面的控件还是那个企业版的全部控件。所以就没办法找到那个透明控件了。。。
追答
呖,你知道原因吗?我来告诉你吧!

在默认的情况下,vb安装时会把一些文件拷贝到系统文件夹中去,但仅仅拷贝了还不行,必须得注册,就是在注册表中留下一些信息,告诉系统这个文件在。你所说的控件其实是放在一个文件里面的。
vb在重装后,会首先询问系统,此文件在不在?版本如何?如果现在安装的版本比以前的新,就会覆盖,如果旧,则不安装。也就是说,企业版的肯定是最新的,除非你手动或是去注册表里面删除,这个注册文件会一直保留在你的系统里面,直到你重装系统。
是小白啊2k
2011-07-12 · TA获得超过2566个赞
知道小有建树答主
回答量:1183
采纳率:0%
帮助的人:1155万
展开全部
也可以考虑在label上放一个对应的textbox,visable设为false,当点击label时使textbox变为可见,并获得焦点,在textbox失去焦点时变为隐藏,同时把里面的值赋予lable,这样就可以了
代码也不多,就在这发给你吧
Private Sub Label1_Click()
Text1.Text = Label1.Caption
Label1.Visible = False
Text1.Visible = True
Text1.SetFocus
Text1.SelStart = Len(Text1.Text)
End Sub

Private Sub Text1_LostFocus()
Label1.Caption = Text1.Text
Label1.Visible = True
Text1.Visible = False
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小李无刀
2011-07-11 · TA获得超过6359个赞
知道大有可为答主
回答量:8829
采纳率:78%
帮助的人:4964万
展开全部

BackStyle属性为0时,label背景就为透明

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
____yzj____
2011-07-10 · 超过33用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:84.7万
展开全部
TEXTBOX本身边框设为NONE 边框颜色再跟背景一样 应该就差不多了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kaigeer123
2011-07-15
知道答主
回答量:2
采纳率:0%
帮助的人:2870
展开全部
sdafasfd
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式