c# combobox 子项中怎样添加按钮或其它控件

woshishenzhangkai154 2012-11-18 11:14:29
想实现QQ登录界面中当点击下拉框的时候 里面有个删除按钮,点击可删除当前Item。
请问是在DrawItem里面重绘子项吗 我试,好像不行,如果有解决方法,麻烦详细介绍下。谢谢
...全文
1089 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
美丽的鸡翅膀 2013-11-05
  • 打赏
  • 举报
回复
wpf很容易实现,代码如下:

 <ComboBox x:Name="user" Width="150" Grid.Row="0" Grid.Column="1" Height="20" IsEditable="True" SelectionChanged="user_SelectionChanged" >
                            <ComboBox.ItemTemplate>
                                <DataTemplate x:Name="DataTemplate1">
                                <Grid Width="150" Height="20">
                                    <TextBlock Margin="0,0,0,0"   TextWrapping="Wrap" Text="{Binding}" />
                                    <Button HorizontalAlignment="Right" Margin="0,0,0,0" Width="20" Content="Del"  Click="ImageButton_Click" DataContext="{Binding}" Foreground="{x:Null}" BorderBrush="{x:Null}" >
                       
                                        </Button>
                                    </Grid>
                            </DataTemplate>
                          </ComboBox.ItemTemplate>
                        </ComboBox>
下拉框就加了一个按钮,按钮执行删除鼠标选中项的操作
老秋先生 2013-11-05
  • 打赏
  • 举报
回复
第一眼我想到的是DevExpress的控件的Combox 第二眼想到的是当下拉框将要出现时弹出一个自定义控件 懒人推荐第一种
deteihc 2013-11-05
  • 打赏
  • 举报
回复
同求
wanghui0380 2013-01-08
  • 打赏
  • 举报
回复 1
标准解法就是重绘 当然这东西已经成熟的成品已经很多,如果不是做研究,找个成品用就ok,比如devxpress里面的lookupedit控件
云海玉弓缘 2013-01-07
  • 打赏
  • 举报
回复
正需要这个,mark一下。
threenewbee 2012-11-19
  • 打赏
  • 举报
回复
引用 2 楼 woshishenzhangkai154 的回复:
引用 1 楼 caozhy 的回复:http://bbs.csdn.net/topics/390231481 你好,caozhy 我不是想把combobox的下拉列表改为其它控件, 我是想在每个Item里面添加按钮之类的控件,就如qq登陆界面那样,请问怎么实现啊?
你能不能耐心把文章看一看呢。
  • 打赏
  • 举报
回复
引用 1 楼 caozhy 的回复:
http://bbs.csdn.net/topics/390231481
你好,caozhy 我不是想把combobox的下拉列表改为其它控件, 我是想在每个Item里面添加按钮之类的控件,就如qq登陆界面那样,请问怎么实现啊?
threenewbee 2012-11-18
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/390231481

111,120

社区成员

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

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

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