private void tsmiReadAllValues_Click(object sender, EventArgs e) { if (tvPorts == null) return; foreach (TreeNode treeNode in tvPorts.Nodes) GetTreeTextRecursive_ReadAllValues(treeNode); }