private void Form1_Load(object sender, EventArgs e) { // stel het formulier in treeMappen.LabelEdit = true; // lees selectielijst uit XML bestanden SelectieLijst selectielijst = Tools.ReadSelectielijst(@"selectielijst.xml"); if (selectielijst == null) { Tools.ToonFout("Fout in lezen selectielijst"); Application.Exit(); } selectiepunten = selectielijst.Selectiepunten; // lees dienstmappen/concordanties abo.ReadDiensten(); foreach (Dienst d in abo.Concordanties.Diensten) { lstDiensten.Items.Add(d.id); } treeSelectiepunten.Nodes.Clear(); toonSelectielijst(selectiepunten); toonDienstmappen(); }
static public SelectieLijst ReadSelectielijst(string fn) { TextReader xmlReader; XmlSerializer xmlSerial; try { xmlReader = new StreamReader(fn); xmlSerial = new XmlSerializer(typeof(SelectieLijst)); SelectieLijst lijst = new SelectieLijst(); lijst = (SelectieLijst)xmlSerial.Deserialize(xmlReader); xmlReader.Close(); return(lijst); } catch { return(null); } }