我现在有个窗体,左边是一个Treeview,右边是一个ListView。
给Treeview中的节点的限制是不能输入!@等字符,如果输入了就弹出一个错误消息,
但是当我鼠标点击错误消息后,Listview中显示鼠标的状态是MOUSEDOWN状态,不知道是什么原因,请大家指教哦!
我想了半天也不知道是什么问题,难道是.net的bug???
给Treeview中的节点的限制是不能输入!@等字符,如果输入了就弹出一个错误消息,
但是当我鼠标点击错误消息后,Listview中显示鼠标的状态是MOUSEDOWN状态,不知道是什么原因,请大家指教哦!
我想了半天也不知道是什么问题,难道是.net的bug???
private void Form1_Load(object sender, EventArgs e)
{
TreeNode root = new TreeNode("root");
this.treeView1.Nodes.Add(root);
} private void treeView1_AfterLabelEdit(object sender, NodeLabelEditEventArgs e)
{
if (!(e.Label.IndexOfAny(new char[] {'!','@' })==-1))
{
MessageBox.Show("Error"); }
} private void button1_Click(object sender, EventArgs e)
{
this.treeView1.LabelEdit = true;
this.treeView1.SelectedNode.BeginEdit();
}
我调试的时候是没有问题的,但是断点去点之后就会有问题,鼠标老是MOUSEDOWN状态