private void AddDefaultValues() { ReverseRows = 1; ReverseColomns = 1; Rows = 2; Colomns = 3; RowDistance = 10; ColomnDistance = 10; textBoxRows.Text = Rows.ToString(); textBoxColomns.Text = Colomns.ToString(); textBoxRowDistance.Text = RowDistance.ToString(); textBoxColomnDistance.Text = ColomnDistance.ToString(); }
public void ConfigReader(string path) { try { XDocument xDoc = XDocument.Load(path); XElement xRoot = xDoc.Root; foreach (XElement colomn_name in xRoot.Element("colomns").Elements()) { Colomns.Add(colomn_name.Attribute("value").Value); } foreach (XElement filter in xRoot.Element("filters").Elements()) { Filters.Add(filter.Attribute("value").Value); } foreach (XElement condition in xRoot.Elements("colorcond").Elements()) { object[] cond = new object[5]; cond[0] = condition.Element("condname").Attribute("value").Value; cond[1] = condition.Element("condparam").Attribute("value").Value; cond[2] = condition.Element("condcond").Attribute("value").Value; cond[3] = condition.Element("condvalue").Attribute("value").Value; cond[4] = Color.FromArgb(Convert.ToInt32(condition.Element("condcolor").Attribute("value").Value)); ColorConditions.Add(cond); } } catch { Colomns = new List <string> { "Дисциплина", "Дата и время", "Учебная группа", "Подгруппа", "Аудитория", "Корпус", "Тип занятий", "Преподаватель" }; MessageBox.Show("Произошла ошибку загрузки файла с сохраненными настройками. Приложение будет запущено со стандартными настройками", "Ошибка загрузки", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }