日期:2014-05-18  浏览次数:20841 次

treeview 选中弹出窗口,关闭弹出窗口再次打开时的问题
WINFORM
我用的AfterSelect事件,弹出密码修改窗口
if (tree.SelectedNode.Name == "tn_updatepwd")
  {
  UpdatepwdFrm f = new UpdatepwdFrm();
  DialogResult ss = f.ShowDialog();
  }
当我关闭窗口时,想再次弹出修改窗口,这时就没有反应了。应该怎么办,各位兄弟姐妹?

------解决方案--------------------
if (tree.SelectedNode.Name == "tn_updatepwd")
{
UpdatepwdFrm f = new UpdatepwdFrm();
if(f.ShowDialog()==DialogResult.Ok)
{

}
}


修改窗口
保存事件
this.DialogResult=DialogResult.Ok;
------解决方案--------------------
treeView.HideSelection=False;
可能是你要的
------解决方案--------------------
不选其他节点就没有触发afterselect事件啊
用其他事件吧。NodeMouseClick