当前位置:编程学习 > C#/ASP.NET >>

简单的添加窗体,送分!


请问:
    如何当单击添加按钮时弹出listbox1对话框并可添加对象 ? --------------------编程问答-------------------- 自己顶一下先了! --------------------编程问答-------------------- 再顶! --------------------编程问答-------------------- 当前窗口Form1
弹出窗口Form2里的listBox3.Items.AddRange(form1.listBox1.Items)
这样就把listBox1里的项浅拷贝到了listBox3。
如果在form2里既可以增加项,也可以删除项,则关闭form2时,
listBox1.Items.Clear();
listBox1.Items.AddRange(form2.listBox3.Items);

如果form2里只能增加项,则在form2里用一个List记录增加的项,form2关闭时,就只在listBox1中补上这些添加的项。

--------------------编程问答-------------------- 告诉你思路吧

c#是很直观的语言,窗体和窗体上的所有控件都是一个实例化的对象。
利用 “对象名字.属性/方法”就可以访问到它属性或方法。
要在窗体间传值的话,因为c#中,窗体也是做为类的对象来调用的,所以可以通过修改窗体的构造函数(添加参数)来传值。这样就和把一个参数传递到一个类中是一样的了。 --------------------编程问答-------------------- jf --------------------编程问答--------------------   listbox1  li = new listbox1();
            li.Show(); --------------------编程问答-------------------- from.controls.add(listbox1); --------------------编程问答-------------------- 预先先隐藏ListBox1(Visible=false),当点击添加后 ListBox1.visible=true;
点击其中的一项就用变量记录下,点击 '>' 按钮后,用ListBox2.add();添加进刚才的变量值即可 --------------------编程问答-------------------- 建议楼主再说清楚点,listbox1对话框是什么东西呢? --------------------编程问答-------------------- listbox1  li = new listbox1(); 
            li.Show();应该可以 --------------------编程问答-------------------- up --------------------编程问答-------------------- 之前做过类似的功能,">"是把listbox1中选中项添加到右边listbox中,"<"是从右往左,只是简单的listbox.add()和listbox.remove()实现的 --------------------编程问答--------------------  this.listBox2.Items.Add("");
   this.listBox1.Items.Remove("");
参考
http://www.cnblogs.com/asen51/archive/2007/11/26/33808.html --------------------编程问答-------------------- 直接添加一个输入框,然后把值传到LISTBOX里面,用LISTBOX属性添加就可以了。
--------------------编程问答-------------------- c#里控件都封装成了对象
生成listbox:ListBox lb=new ListBox();
动态添加选项:lb.Items.Add("");
动态移除选项:lb.Items.Remove("");
从listbox1中移向listbox2方法:
listbox1.Items.Remove("name");
listbox2.Items.Add("name"); --------------------编程问答-------------------- 这应该是两个listbox之间传递items吧,呵呵。
用listbox.items.add应该就可以了 --------------------编程问答-------------------- NewFrom nf=new NewForm(ListBox窗体);
nf.Owner=this;
nf.show();
-------------------------
在NewFrom窗体中添加;
ListBox窗体.listBox1.Items.add(要添加的项);
----------------------------------------=
不知道我说的是不是你想要的; --------------------编程问答-------------------- 要不要给你做一个实例呀
--------------------编程问答-------------------- 没看懂,请说清楚点,帮顶 --------------------编程问答-------------------- 用listbox.items.add --------------------编程问答-------------------- MARK ! --------------------编程问答-------------------- 先添加一个listbox
 然后将它隐藏先
 然后添加代码实现的时候把visible改为true
 最后再实例化对象
 listbox.item.add()
 ......
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,