InvokeRequired check needed in StartEdit
Brought to you by:
lustuyck
The lines in StartEdit():
SelectedNode = tnNodeToStartEditOn;
and
tnNodeToStartEditOn.BeginEdit();
need an InvokeRequired check and the invocation of a MethodInvoker delegate as required.
The illegal cross-thread access of the control can be triggered by single-clicking on a selectable node in the sample app, then single-clicking again on the same node to start a node edit operation.
tdrewes@gmail.com