private System.Collections.ArrayList arr;
private void Form1_Load(object sender, EventArgs e)
{
ListViewItem lv = new ListViewItem();
lv.Text = "v";
lv.SubItems.Add(new ListViewItem.ListViewSubItem().Text = "v");
lv.SubItems.Add(new ListViewItem.ListViewSubItem().Text = "b");
listView1.Items.Add(lv);
lv = new ListViewItem();
lv.Text = "b";
lv.SubItems.Add(new ListViewItem.ListViewSubItem().Text = "b");
lv.SubItems.Add(new ListViewItem.ListViewSubItem().Text = "bs");
listView1.Items.Add(lv); arraylist = new ArrayList();
arraylist.Add("java");
arraylist.Add(".net");
arraylist.Add("SQL");
arraylist.Add("html");
arraylist.Add("xml");
listBox1.DataSource = arraylist;
}我现在把窗体1的数据给了窗体2.那么.我想再窗体2关闭的时候把窗体2改了,或删除了的数据给回窗体1.如何实现?
private void Form1_Load(object sender, EventArgs e)
{
ListViewItem lv = new ListViewItem();
lv.Text = "v";
lv.SubItems.Add(new ListViewItem.ListViewSubItem().Text = "v");
lv.SubItems.Add(new ListViewItem.ListViewSubItem().Text = "b");
listView1.Items.Add(lv);
lv = new ListViewItem();
lv.Text = "b";
lv.SubItems.Add(new ListViewItem.ListViewSubItem().Text = "b");
lv.SubItems.Add(new ListViewItem.ListViewSubItem().Text = "bs");
listView1.Items.Add(lv); arraylist = new ArrayList();
arraylist.Add("java");
arraylist.Add(".net");
arraylist.Add("SQL");
arraylist.Add("html");
arraylist.Add("xml");
listBox1.DataSource = arraylist;
}我现在把窗体1的数据给了窗体2.那么.我想再窗体2关闭的时候把窗体2改了,或删除了的数据给回窗体1.如何实现?
解决方案 »
- ZJUT-1488 ACM的另类扫雷!
- winform的openfiledialog 不能返回到它的parent控件
- nnd,現在這個項目就剩下這個問題沒有解決了,關于textbox的gotfocus事件無法終止
- 关于子窗体的问题
- 异步调用问题。
- 关于视频传输的技术探讨和交流
- 求一Winform下使用的可视化编辑控件.
- 这样也报错,不运行?
- RegisterStartupScript 中如何 触发 return confirm 这个JS
- XmlTextWriter 写入xml 问题!
- 又是一个serialport的问题,请大家帮助忙,有钱的捧个钱场,没钱的捧个人场
- 怎么才能选中datagridview 中的checkbox????
namespace WindowsApplication4
{
public partial class Form1 : Form
{
ArrayList listdata1;
public Form1()
{
InitializeComponent();
listdata1 = new ArrayList();
listdata1.Add("v");
listdata1.Add("b");
listBox1.DataSource = listdata1;
}
private void button1_Click_1(object sender, EventArgs e)
{
Form2 f2 = new Form2(listdata1);
f2.Show();
}
}
}窗体2
namespace WindowsApplication4
{
public partial class Form2 : Form
{ private ArrayList arrlist1;
public Form2(ArrayList arrlist)
{
InitializeComponent();
arrlist1 = arrlist;
foreach (object obj in arrlist1)
{
this.listBox1.Items.Add(obj);
} }
private void button1_Click(object sender, EventArgs e)
{
if (this.textBox1.Text.Length>0)
{
this.arrlist1.Add(this.textBox1.Text.Trim());
this.listBox1.Items.Add(textBox1.Text.Trim());
}
else
{
MessageBox.Show("请输入");
}
} private void button2_Click(object sender, EventArgs e)
{
string a = listBox1.SelectedItem.ToString();
listBox1.Items.Remove(a);
}
}
}
在那里呀.实现不了