TreeView多次重新添加节点,并且更改CheckBoxes状态时会报错
Opened this issue · 0 comments
TreeView多次重新添加节点,并且更改CheckBoxes状态时会报错
具体代码如下
堆栈信息
在 System.Windows.Forms.TreeNode.get_Handle()
在 System.Windows.Forms.TreeNode.get_RowBounds()
在 System.Windows.Forms.TreeView.CustomDraw(Message& m)
在 System.Windows.Forms.TreeView.WmNotify(Message& m)
在 System.Windows.Forms.TreeView.WndProc(Message& m)
在 Sunny.UI.UITreeView.TreeViewEx.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
在 System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
在 System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam)
在 System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m)
在 System.Windows.Forms.Control.WmNotify(Message& m)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 System.Windows.Forms.UserControl.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
在 System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
在 System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 System.Windows.Forms.TreeView.WndProc(Message& m)
在 Sunny.UI.UITreeView.TreeViewEx.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
在 System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, Int32 wParam, TV_INSERTSTRUCT& lParam)
在 System.Windows.Forms.TreeNode.Realize(Boolean insertFirst)
在 System.Windows.Forms.TreeNodeCollection.AddInternal(TreeNode node, Int32 delta)
在 System.Windows.Forms.TreeNodeCollection.Add(String text)
在 Sunny.UI.Demo.FTreeView.button1_Click(Object sender, EventArgs e) 在 D:\下载\SunnyUI-master2\SunnyUI-master\SunnyUI.Demo\Controls\FTreeView.cs 中: 第 15 行
在 System.Windows.Forms.Control.OnClick(EventArgs e)
在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 System.Windows.Forms.ButtonBase.WndProc(Message& m)
在 System.Windows.Forms.Button.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
在 System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
在 System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
在 System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
在 System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
在 Sunny.UI.Demo.Program.Main() 在 D:\下载\SunnyUI-master2\SunnyUI-master\SunnyUI.Demo\Program.cs 中: 第 16 行