windows形成如何在文本框的右侧或左侧添加图标

Agn*_*lec 4 .net c# windows windows-forms-designer

我正在构建一个Windows窗体应用程序,我有一个文本框用于搜索目的.

我想在文本框的右侧或左侧放置一个搜索图标

像这样:

在此输入图像描述

我更喜欢在右边

更新1

我问的是Windows表单不是ASP.net或MVC

tez*_*zzo 6

你可以使用a Panel,a TextBox和a PictureBox.

在此输入图像描述

TextBox必须放在面板中,这样您就无法覆盖搜索图片.

  • Panel的要点是*模拟TextBox的"井".您还需要设置适当的属性,以提供与TextBox匹配的边框.并将TextBox设置为无边框. (2认同)
  • 更简单:使用标签!它可以显示图像,可以点击并为您节省一个昂贵的控制.您在load事件中设置其父级:`textBox1.Parent = label1; textBox1.Location = Point.Empty;`显示左侧的图像为textbox.left选择一个适当的值! (2认同)