首先使用VS2005创建一个windows应用程序。

 

在解决方案资源管理器中单击右键选择添加->用户控件->输入控件名称(例如:OurListView)->单击添加按钮。

这时我们可以看到一个空白的界面。我们可以在上面“画”上我们想要的特定样子的控件。这里neeke就画成这样:

neeke画成这样的目的是要实现当点击“>>”按钮时,可以将左边选中的水果显示在右边,另一个按钮与此相反。

接下来在解决方案资源管理器中单击右键选择生成。然后我们回到Form1.cs,点击最左边的工具箱,可以看到如下:

多出了一个我们刚才自己设计的控件,我们用拖动它到Form1上

接下来我们编写代码,回到OurListView设计界面双击“>>”按钮,写入如下代码:

for (int this.listBox1.SelectedItems.Count 1>= 0i--)
            {
                
object item listBox1.Items[i];
                
this.listBox2.Items.Add(item);
                
this.listBox1.Items.Remove(item);
            }

双击另一个按钮写入:

for (int this.listBox2.SelectedItems.Count 1>= 0i--)
            {
                
object item listBox1.Items[i];
                
this.listBox1.Items.Add(item);
                
this.listBox2.Items tyle="font: 10pt Fixedsys; color: #0a246a">.Remove(item);
            }

保存->生成解决方案->运行,结果如图:

除非另有声明,本站遵循【署名-非商业性使用-相同方式共享 3.0 共享协议】授权。 转载原创文章请注明,转载自:Neeke[http://www.ineeke.com] 本文链接: http://www.ineeke.com/archives/386/