以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  透明的文本框能不能实现?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=67006)

--  作者:newsun2k
--  发布时间:2015/4/17 13:21:00
--  透明的文本框能不能实现?

如下图,我想在划线处设置一个透明的文本框,模仿在图上写字的感觉,不知道可否实现?谢谢


图片点击可在新窗口打开查看此主题相关图片如下:请假条1.jpg
图片点击可在新窗口打开查看


--  作者:Bin
--  发布时间:2015/4/17 13:36:00
--  
做不到
--  作者:狐狸爸爸
--  发布时间:2015/4/17 13:56:00
--  
直接透明不可以,模拟以下:

下划线位置重叠两个控件, 一个TextBox,一个Label,Textbox的Visible属性设置为False,Label的Text属性设置为"_______________",Label的Click事件设置为

e.From.Control("TextBox1").Visible = True
e.Sender.Visible = False

TextBox 的Enter事件设置为:

if e.Keycode = 13 Orelse e.Keycode = 9 then
    e.From.Control("Label").Visible = True
    e.Sender.Visible = False
End if

TextBox的Leave事件设置为:
    e.From.Control("Label").Visible = True
    e.Sender.Visible = False