C# textbox 美化

Zephan_Zhai 2014-01-02 11:39:57

如何美化成上图所示效果,就是在textbox中的前边加个图标?
...全文
614 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
不知道winform能不能实现。给你几个思路: 1.试试给textbox加背景图片试试 2.自己写个用户控件,前面是个pictureBox,后面跟个textBox 就想到了这俩。。winform在美化控件方面等同于弱智吧。。
熙风 2014-01-02
  • 打赏
  • 举报
回复
引用 8 楼 u011096141 的回复:
[quote=引用 6 楼 happy09li 的回复:] 2# 的方法可行
能给个代码吗[/quote] 不会画就在网上买搜搜,实在不行你就放一个groupbox
Zephan_Zhai 2014-01-02
  • 打赏
  • 举报
回复
引用 6 楼 happy09li 的回复:
2# 的方法可行
能给个代码吗
Zephan_Zhai 2014-01-02
  • 打赏
  • 举报
回复
引用 2 楼 assky124 的回复:
整个UserControl就行了 将TextBox的边框设置成无,这个图片图片放前面,然后再画个外边框就行了
有详细代码吗 本人小菜
熙风 2014-01-02
  • 打赏
  • 举报
回复
2# 的方法可行
蝶恋花雨 2014-01-02
  • 打赏
  • 举报
回复
.searchBox{
background-image:url('http://www.jzxue.com//System/uploads/allimg/110719/1120060.gif');
background-repeat:no-repeat;
padding-left:20px;
}
<input type="text" name="search" class="searchBox">
蝶恋花雨 2014-01-02
  • 打赏
  • 举报
回复
沐沐坏小孩 2014-01-02
  • 打赏
  • 举报
回复
很简单,直接在属性设置样式,设置背景图片,注意一定要选择不重复,然后再填充左边间距自己慢慢调整就好。
assky124 2014-01-02
  • 打赏
  • 举报
回复
整个UserControl就行了 将TextBox的边框设置成无,这个图片图片放前面,然后再画个外边框就行了

111,108

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧