protected override void LabelClicked(Control lab, EventArgs e) { string path = GetPathForLabel(lab); ObjectPathClickEventArgs args = new ObjectPathClickEventArgs(); args.Path = path; args.ObjectPath = GetObjectPathForLabel(lab); OnPathClicked(args); this.SetPath(path); }