private void _btnAdd_Click(object sender, EventArgs e) { if (AppendGMLUpdateGMLInfo()) { GMLListItem item = new GMLListItem(_txtLabel.Text, Path.GetFileName(_txtXMLDataFile.Text), AppendGML.gMLData.Data[AppendGML.gMLData.Data.Count - 1]); _lstLabel.Items.Add(_txtLabel.Text); _lstXmlDataFile.Items.Add(item); SetSelectedItem(_lstLabel.Items.Count - 1); _btnOk.Enabled = true; } }
private void _btnDown_Click(object sender, EventArgs e) { int index = _lstLabel.SelectedIndex; if (index >= _lstLabel.Items.Count - 1) { return; } string stringItem = (string)_lstLabel.Items[index]; _lstLabel.Items.RemoveAt(index); _lstLabel.Items.Insert(index + 1, stringItem); GMLListItem item = (GMLListItem)_lstXmlDataFile.Items[index]; _lstXmlDataFile.Items.RemoveAt(index); _lstXmlDataFile.Items.Insert(index + 1, item); SetSelectedItem(index + 1); }