/// <summary> /// Refreshes the listBoxControls /// </summary> private void fillListBoxControls() { listBoxControls.Items.Clear(); AutoNoteControls.Refresh(); for (int i = 0; i < AutoNoteControls.Listt.Count; i++) { listBoxControls.Items.Add(AutoNoteControls.Listt[i].Descript); } if (!IsNew) { listBoxControlsToIncl.Items.Clear(); listBoxControlToIncNum.Items.Clear(); string controls = AutoNoteCur.ControlsToInc; string[] lines = controls.Split(new char[] { ',' }); for (int i = 0; i < lines.Length; i++) { if (lines[i].ToString() != "") { listBoxControlToIncNum.Items.Add(lines[i].ToString()); ControlsList = AutoNoteControls.ControlNumToName(lines[i].ToString()); listBoxControlsToIncl.Items.Add(AutoNoteControls.Listt[0].Descript); } } } }
private void FormAutoNoteEdit_Load(object sender, EventArgs e) { if (!IsNew) { string controls; textBoxAutoNoteName.Text = AutoNoteCur.AutoNoteName; controls = AutoNoteCur.ControlsToInc; string[] lines = controls.Split(new char[] { ',' }); for (int i = 0; i < lines.Length; i++) { if (lines[i].ToString() != "") { listBoxControlToIncNum.Items.Add(lines[i].ToString()); ControlsList = AutoNoteControls.ControlNumToName(lines[i].ToString()); listBoxControlsToIncl.Items.Add(AutoNoteControls.Listt[0].Descript); } } } fillListBoxControls(); }
private void butEditControl_Click(object sender, EventArgs e) { //should launch FormAutoNoteControlEdit //I did not have time to look closely at this: /* * ControlsToInc=new string[listBoxControlsToIncl.Items.Count]; * for (int i=0; i<listBoxControlsToIncl.Items.Count; i++) { * if (listBoxControlsToIncl.Items[i].ToString()!="") { * ControlsList=AutoNoteControls.ControlNameToNum(listBoxControlsToIncl.Items[i].ToString()); * ControlsToInc[i]=ControlsList[0].AutoNoteControlNum.ToString(); * } * } * RefreshControlsToIncEdit=true;*/ if (listBoxControls.SelectedIndex == -1) { return; } FormAutoNoteControlEdit form = new FormAutoNoteControlEdit(); form.IsNew = false; form.ControlCur = AutoNoteControls.Listt[listBoxControls.SelectedIndex]; form.ShowDialog(); if (form.DialogResult == DialogResult.OK) { ControlContentViewerVisible(false); AutoNoteControls.Refresh(); listBoxControls.Items.Clear(); for (int i = 0; i < AutoNoteControls.Listt.Count; i++) { listBoxControls.Items.Add(AutoNoteControls.Listt[i].Descript); } listBoxControlsToIncl.Items.Clear(); for (int i = 0; i < listBoxControlToIncNum.Items.Count; i++) { ControlsList = AutoNoteControls.ControlNumToName(listBoxControlToIncNum.Items[i].ToString()); listBoxControlsToIncl.Items.Add(ControlsList[0].Descript); } } }