public void UpdateForForm(UIForm form) { if (valueInspectorModel != null) { valueInspectorModel.DetachEvents(); } propertiesTreeView.SuspendLayout(); propertiesTreeView.Model = null; valueInspector = null; valueInspectorModel = null; if (form != null) { List <String> items; valueInspector = wbContext.get_inspector_for_selection(form, out items); if (valueInspector != null) { valueInspectorModel = new SimpleGrtTreeModel(propertiesTreeView, valueInspector, false); valueInspectorModel.AddColumn(nameNodeControl, (int)GrtValueInspector.Columns.Name, false); //!valueInspectorModel.AddColumn(_valueNodeControl, (int)GrtValueInspector.Columns.Value, true); _valueNodeControl.GrtTreeModel = valueInspectorModel.GrtTree; { TreeModelTooltipProvider tp = new TreeModelTooltipProvider(); tp.Model = valueInspectorModel.GrtTree; tp.TooltipColumn = (int)GrtValueInspector.Columns.Description; nameNodeControl.ToolTipProvider = tp; _valueNodeControl.ToolTipProvider = tp; } propertiesTreeView.Model = valueInspectorModel; // TabText = "Selection Properties"; } } propertiesTreeView.ResumeLayout(); }