如题,就是前面可以带头像,后面带有删除单条记录的按钮,这是如何制作的,如果是第三方控件,请问什么控件能实现,控件名是啥,谢谢了

解决方案 »

  1.   

    Devexpress里面这套控件完全可以实现你的要求。
      

  2.   

    如果是WinForm,必须得重写控件或使用第三方组件,如果是WPF,则可以通过自定义控件模板来实现
      

  3.   

    我的是Winform里面的,重写很考实力的,有否DEMO?
      

  4.   


         //这只是一个最简单的现实,实际上还要写很多代码.....        private void button2_Click(object sender, EventArgs e)
            {
                FlowLayoutPanel lp = new FlowLayoutPanel();
                ToolStripDropDown tool = new ToolStripDropDown(); 
                lp.BackColor = Color.Transparent;
                lp.AutoScroll = true;
                lp.FlowDirection = FlowDirection.TopDown;
                lp.WrapContents = false;
                lp.Size = new Size(400, 300);
                lp.Controls.Add(new CheckBox() { Text = "选择我" });
                lp.Controls.Add(new CheckBox() { Text = "选择他" });
                lp.Controls.Add(new CheckBox() { Text = "选择你" });
                lp.Controls.Add(new CheckBox() { Text = "选择TA" });
                lp.Controls.Add(new TextBox() { Text = "选择TA" });
               // lp.Controls.Add("添加自己想要显示的控件(包括自定义,UserControl)");
                lp.Dock = DockStyle.Fill;
                ToolStripControlHost host = new ToolStripControlHost(lp);
                host.Dock = DockStyle.Fill;
                tool.Items.Add(host);
                tool.Show(button2, new Point(0, this.button2.Height));
            }