//C# 函数方法内部实现循环调用自身 
void TreeViewFresh(){
    Action<TreeNodeCollection, MenuItem> addNode
     = (TreeNodeCollection, MenuItem) => { }; addNode = (tn, mn) =>{ if (mn.Text != "-"){ tn.Add(mn.Text, mn.Text); if (mn.IsParent) foreach (MenuItem mnn in mn.MenuItems) addNode(tn[mn.Text].Nodes, mnn); } }; TreeView1.Nodes.Clear(); foreach (MenuItem mn in mainMenu1.MenuItems) addNode(TreeView1.Nodes, mn); }

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-05-31
  • 2022-12-23
  • 2022-12-23
  • 2021-07-26
  • 2022-12-23
  • 2021-12-18
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案