Zdexby TheHolyOneZ
44,741 classes
Class

TreeView

: Control : Component : MarshalByRefObject : Object
System.Windows.Forms.TreeView, System.Windows.Forms 0x0320 (800 B) inherited 0x01D8 System.Windows.Forms.dll
0x00x0320

Members 72

OffsetSizeNameTypeFlagsDefault
0x08path_separatorstringPrivate—
0x04item_heightintPrivate—
0x01sortedboolPrivate—
0x01E50x03padding / unreflected
0x08root_nodeTreeNode1 flags—
0x08nodesTreeNodeCollectionPrivate—
0x04selection_actionTreeViewActionPrivate—
0x01FC0x04padding / unreflected
0x08selected_nodeTreeNode1 flags—
0x08pre_selected_nodeTreeNodePrivate—
0x08focused_nodeTreeNodePrivate—
0x08highlighted_nodeTreeNode1 flags—
0x10mouse_rectRectanglePrivate—
0x01select_mmoveboolPrivate—
0x02310x07padding / unreflected
0x08image_listImageListPrivate—
0x04image_indexintPrivate—
0x04selected_image_indexintPrivate—
0x08image_keystringPrivate—
0x01is_hoveringboolPrivate—
0x02510x07padding / unreflected
0x08mouse_click_nodeTreeNodePrivate—
0x08selected_image_keystringPrivate—
0x01show_node_tool_tipsboolPrivate—
0x02690x07padding / unreflected
0x08state_image_listImageListPrivate—
0x08tooltip_currently_showingTreeNodePrivate—
0x08tooltip_windowToolTipPrivate—
0x01full_row_selectboolPrivate—
0x01hot_trackingboolPrivate—
0x028A0x02padding / unreflected
0x04indentintPrivate—
0x08edit_argsNodeLabelEditEventArgsPrivate—
0x08edit_text_boxLabelEditTextBoxPrivate—
0x08edit_nodeTreeNode1 flags—
0x01checkboxesboolPrivate—
0x01label_editboolPrivate—
0x01scrollableboolPrivate—
0x01show_linesboolPrivate—
0x01show_root_linesboolPrivate—
0x01show_plus_minusboolPrivate—
0x01hide_selectionboolPrivate—
0x02AF0x01padding / unreflected
0x04max_visible_orderintPrivate—
0x02B40x04padding / unreflected
0x08vbarVScrollBar1 flags—
0x08hbarHScrollBar1 flags—
0x01vbar_bounds_setboolPrivate—
0x01hbar_bounds_setboolPrivate—
0x02CA0x02padding / unreflected
0x04skipped_nodesint1 flags—
0x04hbar_offsetint1 flags—
0x04update_stackintPrivate—
0x01update_neededboolPrivate—
0x02D90x07padding / unreflected
0x08dashPenPrivate—
0x18line_colorColorPrivate—
0x08string_formatStringFormatPrivate—
0x04drag_begin_xintPrivate—
0x04drag_begin_yintPrivate—
0x08handle_countlongPrivate—
0x04draw_modeTreeViewDrawModePrivate—
0x08ItemDragEventobjectPrivateStatic—
0x08AfterCheckEventobjectPrivateStatic—
0x08AfterCollapseEventobjectPrivateStatic—
0x08AfterExpandEventobjectPrivateStatic—
0x08AfterLabelEditEventobjectPrivateStatic—
0x08AfterSelectEventobjectPrivateStatic—
0x08BeforeCheckEventobjectPrivateStatic—
0x08BeforeCollapseEventobjectPrivateStatic—
0x08BeforeExpandEventobjectPrivateStatic—
0x08BeforeLabelEditEventobjectPrivateStatic—
0x08BeforeSelectEventobjectPrivateStatic—
0x08DrawNodeEventobjectPrivateStatic—
0x08NodeMouseClickEventobjectPrivateStatic—
0x08NodeMouseDoubleClickEventobjectPrivateStatic—
0x08NodeMouseHoverEventobjectPrivateStatic—
0x08RightToLeftLayoutChangedEventobjectPrivateStatic—
0x08UIACheckBoxesChangedEventobjectPrivateStatic—
0x08UIALabelEditChangedEventobjectPrivateStatic—
0x08UIANodeTextChangedEventobjectPrivateStatic—
0x08UIACollectionChangedEventobjectPrivateStatic—
0x031C0x04unreflected bytes to end of TreeView
Inherited from Control 136
OffsetSizeNameTypeFlagsDefault
0x10boundsRectangle1 flags—
0x10explicit_boundsRectanglePrivate—
0x08creator_threadobject1 flags—
0x08windowControlNativeWindow1 flags—
0x08window_targetIWindowTargetPrivate—
0x08namestringPrivate—
0x01is_createdboolPrivate—
0x01has_focusbool1 flags—
0x01is_visiblebool1 flags—
0x01is_enteredbool1 flags—
0x01is_enabledbool1 flags—
0x01is_capturedboolPrivate—
0x01is_toplevelbool1 flags—
0x01is_recreatingboolPrivate—
0x01causes_validationboolPrivate—
0x01is_focusingboolPrivate—
0x00720x02padding / unreflected
0x04tab_indexintPrivate—
0x01tab_stopboolPrivate—
0x01is_disposedboolPrivate—
0x01is_disposingboolPrivate—
0x007B0x01padding / unreflected
0x08client_sizeSizePrivate—
0x10client_rectRectanglePrivate—
0x04control_styleControlStylesPrivate—
0x04ime_modeImeModePrivate—
0x04mouse_clicksint1 flags—
0x08cursorCursorPrivate—
0x01allow_dropbool1 flags—
0x00A90x07padding / unreflected
0x08clip_regionRegionPrivate—
0x18foreground_colorColor1 flags—
0x18background_colorColor1 flags—
0x08background_imageImagePrivate—
0x08fontFont1 flags—
0x08textstringPrivate—
0x04border_styleBorderStyle1 flags—
0x01show_keyboard_cuesboolPrivate—
0x01show_focus_cuesbool1 flags—
0x01force_double_bufferbool1 flags—
0x01070x01padding / unreflected
0x08layout_engineLayoutEnginePrivate—
0x04layout_suspendedint1 flags—
0x01layout_pendingboolPrivate—
0x01150x03padding / unreflected
0x04anchor_styleAnchorStyles1 flags—
0x04dock_styleDockStyle1 flags—
0x04layout_typeLayoutTypePrivate—
0x01recalculate_distancesboolPrivate—
0x01250x03padding / unreflected
0x04dist_rightint1 flags—
0x04dist_bottomint1 flags—
0x08child_controlsControlCollectionPrivate—
0x08parentControlPrivate—
0x08binding_contextBindingContextPrivate—
0x04right_to_leftRightToLeftPrivate—
0x014C0x04padding / unreflected
0x08context_menuContextMenuPrivate—
0x01use_compatible_text_renderingbool1 flags—
0x01use_wait_cursorboolPrivate—
0x015A0x02padding / unreflected
0x04accessible_roleAccessibleRolePrivate—
0x08backbufferDoubleBufferPrivate—
0x08data_bindingsControlBindingsCollectionPrivate—
0x01verify_thread_handleboolPrivateStatic—
0x14paddingPaddingPrivate—
0x04backgroundimage_layoutImageLayoutPrivate—
0x08maximum_sizeSizePrivate—
0x08minimum_sizeSizePrivate—
0x14marginPaddingPrivate—
0x01AC0x04padding / unreflected
0x08context_menu_stripContextMenuStripPrivate—
0x01nested_layoutboolPrivate—
0x01B90x03padding / unreflected
0x04auto_size_modeAutoSizeModePrivate—
0x01suppressing_key_pressboolPrivate—
0x01C10x07padding / unreflected
0x08active_trackerMenuTrackerPrivate—
0x01auto_sizeboolPrivate—
0x08AutoSizeChangedEventobjectPrivateStatic—
0x08BackColorChangedEventobjectPrivateStatic—
0x08BackgroundImageChangedEventobjectPrivateStatic—
0x08BackgroundImageLayoutChangedEventobjectPrivateStatic—
0x08BindingContextChangedEventobjectPrivateStatic—
0x08CausesValidationChangedEventobjectPrivateStatic—
0x08ChangeUICuesEventobjectPrivateStatic—
0x08ClickEventobjectPrivateStatic—
0x08ClientSizeChangedEventobjectPrivateStatic—
0x08ContextMenuChangedEventobjectPrivateStatic—
0x08ContextMenuStripChangedEventobjectPrivateStatic—
0x08ControlAddedEventobjectPrivateStatic—
0x08ControlRemovedEventobjectPrivateStatic—
0x08CursorChangedEventobjectPrivateStatic—
0x08DockChangedEventobjectPrivateStatic—
0x08DoubleClickEventobjectPrivateStatic—
0x08DragDropEventobjectPrivateStatic—
0x08DragEnterEventobjectPrivateStatic—
0x08DragLeaveEventobjectPrivateStatic—
0x08DragOverEventobjectPrivateStatic—
0x08EnabledChangedEventobjectPrivateStatic—
0x08EnterEventobjectPrivateStatic—
0x08FontChangedEventobjectPrivateStatic—
0x08ForeColorChangedEventobjectPrivateStatic—
0x08GiveFeedbackEventobjectPrivateStatic—
0x08GotFocusEventobjectPrivateStatic—
0x08HandleCreatedEventobjectPrivateStatic—
0x08HandleDestroyedEventobjectPrivateStatic—
0x08HelpRequestedEventobjectPrivateStatic—
0x08ImeModeChangedEventobjectPrivateStatic—
0x08InvalidatedEventobjectPrivateStatic—
0x08KeyDownEventobjectPrivateStatic—
0x08KeyPressEventobjectPrivateStatic—
0x08KeyUpEventobjectPrivateStatic—
0x08LayoutEventobjectPrivateStatic—
0x08LeaveEventobjectPrivateStatic—
0x08LocationChangedEventobjectPrivateStatic—
0x08LostFocusEventobjectPrivateStatic—
0x08MarginChangedEventobjectPrivateStatic—
0x08MouseCaptureChangedEventobjectPrivateStatic—
0x08MouseClickEventobjectPrivateStatic—
0x08MouseDoubleClickEventobjectPrivateStatic—
0x08MouseDownEventobjectPrivateStatic—
0x08MouseEnterEventobjectPrivateStatic—
0x08MouseHoverEventobjectPrivateStatic—
0x08MouseLeaveEventobjectPrivateStatic—
0x08MouseMoveEventobjectPrivateStatic—
0x08MouseUpEventobjectPrivateStatic—
0x08MouseWheelEventobjectPrivateStatic—
0x08MoveEventobjectPrivateStatic—
0x08PaddingChangedEventobjectPrivateStatic—
0x08PaintEventobjectPrivateStatic—
0x08ParentChangedEventobjectPrivateStatic—
0x08PreviewKeyDownEventobjectPrivateStatic—
0x08QueryAccessibilityHelpEventobjectPrivateStatic—
0x08QueryContinueDragEventobjectPrivateStatic—
0x08RegionChangedEventobjectPrivateStatic—
0x08ResizeEventobjectPrivateStatic—
0x08RightToLeftChangedEventobjectPrivateStatic—
0x08SizeChangedEventobjectPrivateStatic—
0x08StyleChangedEventobjectPrivateStatic—
0x08SystemColorsChangedEventobjectPrivateStatic—
0x08TabIndexChangedEventobjectPrivateStatic—
0x08TabStopChangedEventobjectPrivateStatic—
0x08TextChangedEventobjectPrivateStatic—
0x08ValidatedEventobjectPrivateStatic—
0x08ValidatingEventobjectPrivateStatic—
0x08VisibleChangedEventobjectPrivateStatic—
Inherited from Component 3
OffsetSizeNameTypeFlagsDefault
0x08EventDisposedobjectPrivateStatic+1 flags—
0x00080x10padding / unreflected
0x08siteISitePrivate—
0x08eventsEventHandlerListPrivate—
Inherited from MarshalByRefObject 1
OffsetSizeNameTypeFlagsDefault
0x08_identityobjectPrivate+1 flags—

Functions 132

SignatureFlagsNativeParams
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00
Color get_BackColor()Public+2 flags0x18
void set_BackColor(const Color& value)Public+2 flags0x18
Image get_BackgroundImage()Public+2 flags0x08
void set_BorderStyle(const BorderStyle& value)Public+1 flags0x04
bool get_CheckBoxes()Public+1 flags0x01
Color get_ForeColor()Public+2 flags0x18
void set_ForeColor(const Color& value)Public+2 flags0x18
void set_HideSelection(bool value)Public+1 flags0x01
void set_HotTracking(bool value)Public+1 flags0x01
int get_ImageIndex()Public+1 flags0x04
void set_ImageIndex(int value)Public+1 flags0x04
ImageList get_ImageList()Public+1 flags0x08
void set_ImageList(ImageList value)Public+1 flags0x08
int get_Indent()Public+1 flags0x04
int get_ItemHeight()Public+1 flags0x04
int get_ActualItemHeight()2 flags0x04
void set_LabelEdit(bool value)Public+1 flags0x01
TreeNodeCollection get_Nodes()Public+1 flags0x08
int get_SelectedImageIndex()Public+1 flags0x04
void set_SelectedImageIndex(int value)Public+1 flags0x04
TreeNode get_SelectedNode()Public+1 flags0x08
void set_SelectedNode(TreeNode value)Public+1 flags0x08
Rectangle Bloat(const Rectangle& rect)Private0x10
void set_ShowLines(bool value)Public+1 flags0x01
bool get_ShowNodeToolTips()Public+1 flags0x01
void set_ShowPlusMinus(bool value)Public+1 flags0x01
bool get_ShowRootLines()Public+1 flags0x01
bool get_Sorted()Public+1 flags0x01
ImageList get_StateImageList()Public+1 flags0x08
string get_Text()Public+2 flags0x08
void set_Text(const string& value)Public+2 flags0x08
TreeNode get_TopNode()Public+1 flags0x08
int get_VisibleCount()Public+1 flags0x04
bool get_DoubleBuffered()3 flags0x01
Color get_LineColor()Public+1 flags0x18
string get_ImageKey()Public+1 flags0x08
string get_SelectedImageKey()Public+1 flags0x08
ImageLayout get_BackgroundImageLayout()Public+2 flags0x04
void set_BackgroundImageLayout(const ImageLayout& value)Public+2 flags0x04
CreateParams get_CreateParams()3 flags0x08
Size get_DefaultSize()3 flags0x08
void BeginUpdate()Public0x00
void EndUpdate()Public0x00
TreeNode GetNodeAt(const Point& pt)Public0x08
TreeNode GetNodeAt(int x, int y)Public0x08
TreeNode GetNodeAtUseX(int x, int y)Private0x08
string ToString()Public+1 flags0x08
void CreateHandle()2 flags0x00
void Dispose(bool disposing)2 flags0x01
bool IsInputKey(const Keys& keyData)2 flags0x04
void OnKeyDown(KeyEventArgs e)2 flags0x08
void OnKeyPress(KeyPressEventArgs e)2 flags0x08
void OnKeyUp(KeyEventArgs e)2 flags0x08
void OnMouseHover(EventArgs e)2 flags0x08
void OnMouseLeave(EventArgs e)2 flags0x08
void OnNodeMouseClick(TreeNodeMouseClickEventArgs e)3 flags0x08
void OnNodeMouseDoubleClick(TreeNodeMouseClickEventArgs e)3 flags0x08
void OnNodeMouseHover(TreeNodeMouseHoverEventArgs e)3 flags0x08
void OnItemDrag(ItemDragEventArgs e)3 flags0x08
void OnDrawNode(DrawTreeNodeEventArgs e)3 flags0x08
void OnAfterCheck(TreeViewEventArgs e)3 flags0x08
void OnAfterCollapse(TreeViewEventArgs e)3 flags0x08
void OnAfterExpand(TreeViewEventArgs e)3 flags0x08
void OnAfterLabelEdit(NodeLabelEditEventArgs e)3 flags0x08
void OnAfterSelect(TreeViewEventArgs e)3 flags0x08
void OnBeforeCheck(TreeViewCancelEventArgs e)3 flags0x08
void OnBeforeCollapse(TreeViewCancelEventArgs e)3 flags0x08
void OnBeforeExpand(TreeViewCancelEventArgs e)3 flags0x08
void OnBeforeLabelEdit(NodeLabelEditEventArgs e)3 flags0x08
void OnBeforeSelect(TreeViewCancelEventArgs e)3 flags0x08
void OnHandleCreated(EventArgs e)2 flags0x08
void OnHandleDestroyed(EventArgs e)2 flags0x08
void WndProc(ref Message& m)2 flags0x28
bool get_ScaleChildrenInternal()3 flags0x01
void HandleClick(int clicks, MouseEventArgs me)2 flags0x08
bool IsInputCharInternal(ushort charCode)2 flags0x02
Rectangle get_ViewportRectangle()2 flags0x10
TreeNode GetNodeAt(int y)Private0x08
bool IsTextArea(TreeNode node, int x)Private0x08
bool IsSelectableArea(TreeNode node, int x)Private0x08
bool IsPlusMinusArea(TreeNode node, int x)Private0x08
bool IsCheckboxArea(TreeNode node, int x)Private0x08
int CheckBoxLeft(TreeNode node)Private0x08
void RecalculateVisibleOrder(TreeNode start)1 flags0x08
void SetTop(TreeNode node)1 flags0x08
void SetBottom(TreeNode node)1 flags0x08
void UpdateBelow(TreeNode node)1 flags0x08
void UpdateNode(TreeNode node)1 flags0x08
void OnPaintInternal(PaintEventArgs pe)2 flags0x08
void CreateDashPen()1 flags0x00
void Draw(const Rectangle& clip, Graphics dc)Private0x10
void DrawNodeState(TreeNode node, Graphics dc, int x, int y)Private0x08
void DrawNodeCheckBox(TreeNode node, Graphics dc, int x, int middle)Private0x08
void DrawNodeLines(TreeNode node, Graphics dc, const Rectangle& clip, Pen dash, int x, int y, int middle)Private0x10
void DrawNodeImage(TreeNode node, Graphics dc, const Rectangle& clip, int x, int y)Private0x10
void LabelEditFinished(object sender, EventArgs e)Private0x08
void BeginEdit(TreeNode node)1 flags0x08
void LabelEditCancelled(object sender, EventArgs e)Private0x08
void LabelTextChanged(object sender, EventArgs e)Private0x08
void EndEdit(TreeNode node)1 flags0x08
void CancelEdit(TreeNode node)1 flags0x08
int GetNodeWidth(TreeNode node)1 flags0x08
void DrawSelectionAndFocus(TreeNode node, Graphics dc, const Rectangle& r)Private0x10
void DrawStaticNode(TreeNode node, Graphics dc)Private0x08
void DrawTreeNode(TreeNode node, Graphics dc, const Rectangle& clip)Private0x10
void UpdateScrollBars(bool force)1 flags0x01
void SizeChangedHandler(object sender, EventArgs e)Private0x08
void VScrollBarValueChanged(object sender, EventArgs e)Private0x08
void SetVScrollPos(int pos, TreeNode new_top)Private0x08
void HScrollBarValueChanged(object sender, EventArgs e)Private0x08
void ExpandBelow(TreeNode node, int count_to_next)1 flags0x08
void CollapseBelow(TreeNode node, int count_to_next)1 flags0x08
void MouseWheelHandler(object sender, MouseEventArgs e)Private0x08
void VisibleChangedHandler(object sender, EventArgs e)Private0x08
void FontChangedHandler(object sender, EventArgs e)Private0x08
void InvalidateNodeWidthRecursive(TreeNode node)Private0x08
void GotFocusHandler(object sender, EventArgs e)Private0x08
void LostFocusHandler(object sender, EventArgs e)Private0x08
void MouseDownHandler(object sender, MouseEventArgs e)Private0x08
void MouseUpHandler(object sender, MouseEventArgs e)Private0x08
void MouseMoveHandler(object sender, MouseEventArgs e)Private0x08
void DoubleClickHandler(object sender, MouseEventArgs e)Private0x08
bool RectsIntersect(const Rectangle& r, int left, int top, int width, int height)Private0x10
bool WmContextMenu(ref Message& m)Private0x28
void MouseEnteredItem(TreeNode item)Private0x08
void MouseLeftItem(TreeNode item)Private0x08
ToolTip get_ToolTipWindow()Private+1 flags0x08
void OnUIALabelEditChanged(EventArgs e)1 flags0x08
void OnUIANodeTextChanged(TreeViewEventArgs e)1 flags0x08
void OnUIACollectionChanged(object sender, CollectionChangeEventArgs e)1 flags0x08

Subclasses 1

Used by 4

types with a member, parameter or interface of this type