We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How to make Aftercheck event to trigger when a node's text is clicked ?

Platform: WinForms |
Control: TreeViewAdv |
Published Date: April 30, 2011 |
Last Revised Date: July 10, 2014


It is possible to get the AfterCheck event triggered when a node's text is clicked instead of the checkbox by handling MouseDown event along with the PointToClient and PointToNode method.


private void treeViewAdv1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)


if (e.Button == MouseButtons.Left)


// Get the point where the mouse was left clicked

Point p = this.treeViewAdv1.PointToClient(Control.MousePosition);

// Get the node at the left click point

TreeNodeAdv node = this.treeViewAdv1.PointToNode(p);

if (node != null)


// See if the label was clicked on

if (node.TextAndImageBounds.Contains(p))


node.Checked =!node.Checked;






Private Sub treeViewAdv1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)

If e.Button = MouseButtons.Left Then

' Get the point where the mouse was left clicked

Dim p As Point = Me.treeViewAdv1.PointToClient(Control.MousePosition)

' Get the node at the left click point

Dim node As TreeNodeAdv = Me.treeViewAdv1.PointToNode(p)

If Not node Is Nothing Then

' See if the label was clicked on

If node.TextAndImageBounds.Contains(p) Then

node.Checked =Not node.Checked

End If

End If

End If

End Sub

2X faster development

The ultimate WinForms UI toolkit to boost your development speed.
You must log in to leave a comment

Please sign in to access our KB

This page will automatically be redirected to the sign-in page in 10 seconds.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon