一个 textbox 左部分是一个图片,右部分接受用户输入,然后自动查询 主要是 怎么把一个textbox 显示成 左边是图片,右部分是用户输入?
解决方案 »
- wmi访问远程机时出错,拒绝访问活着invalid parameter
- C#如何捕获鼠标在屏幕上的座标?
- 请问WEB版的进销存系统,如何才可以控制用户数?如何不易被盗用?
- CSLA.Net 3.5 我在看测试程序PTWeb 当我保存中文之后数据库数据变成“?”英文没事,如何设置呢,还有CSLA的本地化是如何使用呢
- c#.net中怎么实现用代理发邮件
- 请问大家,动态添加一行数据到数据集,如何让它显示在最前面?
- 请问有没有什么实时绘图的控件?
- 怎样遍历所有菜单的Item?
- 分割已导入的txt(winform)
- c#与c++数据类型的转换,与地址有关
- 请问,这种情况,怎么解决
- WinForm中Panel控件的一个问题
<Style x:Key="TextBoxTemplate" TargetType="{x:Type TextBox}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Image Grid.Column="0" Width="20" Height="20" Margin="2,2,2,1" Source="1.jpg"/>
<TextBox Grid.Column="1" Width="20" Height="20"/>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Window.Resources>
然后你的TextBox在使用的时候
<TextBox Height="22" Width="51" Style="{StaticResource TextBoxTemplate}"/>当然image里面有source的位置你自己要根据路径修改,以及你设置的width,height属性都自己根据喜好调整一下,要美感哦!!!WPF就是追求美感的。
<ColumnDefinition Width="*"/>以及ControlTemplate中的Image和TextBox的HorizontalAlignment属性,可以达到你想要的效果