/// <summary> /// /// </summary> private void TreeList_OnSort(object sender, TreeListEventArgs e) { try { e.Nodes.Sort(new TreeListNodeComparerCaption()); } catch (Exception ex) { // Fehler melden HandleException(ex); } }
/// <summary> /// /// </summary> private void TreeList_OnSubItemContentChanging(object sender, TreeListEventArgs e) { try { string text = ((string)e.Data).Trim(); // leere Einträge verhindern if (text == "") { e.Cancel = true; return; } // Änderung melden if (text != e.SubItem.Data as string) { try { e.SubItem.Data = int.Parse(text).ToString(); } catch { e.Cancel = true; return; }; e.SubItem.ForeColor = Color.Red; m_MainActivator.DataChanged(""); } } catch (Exception ex) { // Fehler melden HandleException(ex); } }