Foxtable(狐表)用户栏目专家坐堂 → 怎么做到在PictureBox上面的TextBox里输入中文?


  共有2507人关注过本帖树形打印复制链接

主题:怎么做到在PictureBox上面的TextBox里输入中文?

帅哥哟,离线,有人找我吗?
hqy168168
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:252 积分:3424 威望:0 精华:0 注册:2012/7/20 12:15:00
怎么做到在PictureBox上面的TextBox里输入中文?  发帖心情 Post By:2015/11/20 21:26:00 [只看该作者]

怎么能做到在PictureBox上面的TextBox里输入中文?

 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2015/11/21 7:53:00 [只看该作者]

PictureBox里面放一个TextBox或者Label控件。
PictureBox外面放一TextBox或者Label控件。
TextChanged
e.Form.Controls("图片框内显示文本").Text = e.Sender.Text

 回到顶部
帅哥哟,离线,有人找我吗?
hqy168168
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:252 积分:3424 威望:0 精华:0 注册:2012/7/20 12:15:00
  发帖心情 Post By:2015/11/21 8:55:00 [只看该作者]

PictureBox置于顶层,将会把里面的TextBox盖住,就不能在其输入中文了

 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2015/11/21 9:41:00 [只看该作者]

那就把TextBox置于顶层啊

 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2015/11/21 10:35:00 [只看该作者]

这是PictureBox的缺陷,要想在其中的文本框中输入汉字,只能用2楼的方法将就了。

 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2015/11/21 10:44:00 [只看该作者]

TextBox没必要放到PictureBox里,2个控件同一层次,用Ctrl+方向键把TextBox移到PictureBox区域中,TextBox置顶

 回到顶部
帅哥哟,离线,有人找我吗?
hqy168168
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:252 积分:3424 威望:0 精华:0 注册:2012/7/20 12:15:00
  发帖心情 Post By:2015/11/21 15:56:00 [只看该作者]

置于顶层,图片框里面放一个文本框是多于的。主要目的是实现透明

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/22 15:16:00 [只看该作者]

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

 

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


 回到顶部