以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  怎么做到在PictureBox上面的TextBox里输入中文?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77581)

--  作者:hqy168168
--  发布时间:2015/11/20 21:26:00
--  怎么做到在PictureBox上面的TextBox里输入中文?
怎么能做到在PictureBox上面的TextBox里输入中文?
--  作者:lsy
--  发布时间:2015/11/21 7:53:00
--  
PictureBox里面放一个TextBox或者Label控件。
PictureBox外面放一TextBox或者Label控件。
TextChanged
e.Form.Controls("图片框内显示文本").Text = e.Sender.Text

--  作者:hqy168168
--  发布时间:2015/11/21 8:55:00
--  
PictureBox置于顶层,将会把里面的TextBox盖住,就不能在其输入中文了
--  作者:Hyphen
--  发布时间:2015/11/21 9:41:00
--  
那就把TextBox置于顶层啊
--  作者:lsy
--  发布时间:2015/11/21 10:35:00
--  
这是PictureBox的缺陷,要想在其中的文本框中输入汉字,只能用2楼的方法将就了。
--  作者:Hyphen
--  发布时间:2015/11/21 10:44:00
--  
TextBox没必要放到PictureBox里,2个控件同一层次,用Ctrl+方向键把TextBox移到PictureBox区域中,TextBox置顶
--  作者:hqy168168
--  发布时间:2015/11/21 15:56:00
--  
置于顶层,图片框里面放一个文本框是多于的。主要目的是实现透明
--  作者:大红袍
--  发布时间:2015/11/22 15:16:00
--  

你不用图片框,用panel不行么?设置panel的背景图片就行啊。

 

控件.BaseControl.BackgroundImage = GetImage("d:\\test.jpg")
控件.BaseControl.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch