Zdexby TheHolyOneZ
44,741 classes
Class

ScrollBar

: Control : Component : MarshalByRefObject : Object
System.Windows.Forms.ScrollBar, System.Windows.Forms 0x0288 (648 B) inherited 0x01D8 System.Windows.Forms.dll
0x00x0288

Members 35

OffsetSizeNameTypeFlagsDefault
0x04positionintPrivate—
0x04minimumintPrivate—
0x04maximumintPrivate—
0x04large_changeintPrivate—
0x04small_changeintPrivate—
0x04scrollbutton_heightint1 flags—
0x04scrollbutton_widthint1 flags—
0x10first_arrow_areaRectanglePrivate—
0x10second_arrow_areaRectanglePrivate—
0x10thumb_posRectanglePrivate—
0x10thumb_areaRectanglePrivate—
0x04firstbutton_stateButtonState1 flags—
0x04secondbutton_stateButtonState1 flags—
0x01firstbutton_pressedboolPrivate—
0x01secondbutton_pressedboolPrivate—
0x01thumb_pressedboolPrivate—
0x023F0x01padding / unreflected
0x04pixel_per_posfloatPrivate—
0x02440x04padding / unreflected
0x08timerTimerPrivate—
0x04timer_typeTimerTypePrivate—
0x04thumb_sizeintPrivate—
0x01use_manual_thumb_sizebool1 flags—
0x02590x03padding / unreflected
0x04manual_thumb_sizeint1 flags—
0x01vertbool1 flags—
0x01implicit_controlbool1 flags—
0x02620x02padding / unreflected
0x04lastclick_posintPrivate—
0x04thumbclick_offsetintPrivate—
0x10dirtyRectanglePrivate—
0x04thumb_movingThumbMoving1 flags—
0x01first_button_enteredboolPrivate—
0x01second_button_enteredboolPrivate—
0x01thumb_enteredboolPrivate—
0x08ScrollEventobjectPrivateStatic—
0x08ValueChangedEventobjectPrivateStatic—
0x08UIAScrollEventobjectPrivateStatic—
0x08UIAValueChangeEventobjectPrivateStatic—
0x02830x05unreflected bytes to end of ScrollBar
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 89

SignatureFlagsNativeParams
void .ctor()Public+1 flags—0x00
void .cctor()PrivateStatic+1 flags—0x00
void add_Scroll(ScrollEventHandler value)Public+1 flags—0x08
void remove_Scroll(ScrollEventHandler value)Public+1 flags—0x08
void add_ValueChanged(EventHandler value)Public+1 flags—0x08
void remove_ValueChanged(EventHandler value)Public+1 flags—0x08
Rectangle get_FirstArrowArea()2 flags—0x10
void set_FirstArrowArea(const Rectangle& value)2 flags—0x10
Rectangle get_SecondArrowArea()2 flags—0x10
void set_SecondArrowArea(const Rectangle& value)2 flags—0x10
int get_MaximumAllowed()Private+1 flags—0x04
Rectangle get_ThumbPos()2 flags—0x10
void set_ThumbPos(const Rectangle& value)2 flags—0x10
bool get_FirstButtonEntered()2 flags—0x01
void set_FirstButtonEntered(bool value)Private+1 flags—0x01
bool get_SecondButtonEntered()2 flags—0x01
void set_SecondButtonEntered(bool value)Private+1 flags—0x01
bool get_ThumbEntered()2 flags—0x01
void set_ThumbEntered(bool value)Private+1 flags—0x01
bool get_ThumbPressed()2 flags—0x01
void set_ThumbPressed(bool value)Private+1 flags0x01
bool get_AutoSize()Public+2 flags0x01
void set_AutoSize(bool value)Public+2 flags0x01
Color get_BackColor()Public+2 flags0x18
void set_BackColor(const Color& value)Public+2 flags0x18
Image get_BackgroundImage()Public+2 flags0x08
ImageLayout get_BackgroundImageLayout()Public+2 flags0x04
void set_BackgroundImageLayout(const ImageLayout& value)Public+2 flags0x04
CreateParams get_CreateParams()3 flags0x08
Padding get_DefaultMargin()3 flags0x14
Font get_Font()Public+2 flags0x08
void set_Font(Font value)Public+2 flags0x08
Color get_ForeColor()Public+2 flags0x18
void set_ForeColor(const Color& value)Public+2 flags0x18
int get_LargeChange()Public+1 flags0x04
void set_LargeChange(int value)Public+1 flags0x04
int get_Maximum()Public+1 flags0x04
void set_Maximum(int value)Public+1 flags0x04
void SetValues(int maximum, int large_change)1 flags0x04
void SetValues(int minimum, int maximum, int small_change, int large_change)1 flags0x04
int get_Minimum()Public+1 flags0x04
void set_Minimum(int value)Public+1 flags0x04
int get_SmallChange()Public+1 flags0x04
void set_SmallChange(int value)Public+1 flags0x04
string get_Text()Public+2 flags0x08
void set_Text(const string& value)Public+2 flags0x08
int get_Value()Public+1 flags0x04
void set_Value(int value)Public+1 flags0x04
Rectangle GetScaledBounds(const Rectangle& bounds, const SizeF& factor, const BoundsSpecified& specified)2 flags0x10
void OnEnabledChanged(EventArgs e)2 flags0x08
void OnHandleCreated(EventArgs e)2 flags0x08
void OnScroll(ScrollEventArgs se)3 flags0x08
void SendWMScroll(const ScrollBarCommands& cmd)Private0x04
void OnValueChanged(EventArgs e)3 flags0x08
string ToString()Public+1 flags0x08
void WndProc(ref Message& m)2 flags0x28
void CalcButtonSizes()Private0x00
void CalcThumbArea()Private0x00
void LargeIncrement()Private0x00
void LargeDecrement()Private0x00
void OnResizeSB(object o, EventArgs e)Private0x08
void OnPaintInternal(PaintEventArgs pevent)2 flags0x08
void OnTimer(object source, EventArgs e)Private0x08
void MoveThumb(const Rectangle& original_thumbpos, int value)Private0x10
void OnMouseMoveSB(object sender, MouseEventArgs e)Private0x08
void OnMouseDownSB(object sender, MouseEventArgs e)Private0x08
void OnMouseUpSB(object sender, MouseEventArgs e)Private0x08
void OnKeyDownSB(object o, KeyEventArgs key)Private0x08
void SafeValueSet(int value)1 flags0x04
void SetEndPosition()Private0x00
void SetHomePosition()Private0x00
void SmallIncrement()Private0x00
void SmallDecrement()Private0x00
void SetHoldButtonClickTimer()Private0x00
void SetRepeatButtonTimer()Private0x00
void SetHoldThumbAreaTimer()Private0x00
void SetRepeatThumbAreaTimer()Private0x00
void UpdatePos(int newPos, bool update_thumbpos)Private0x04
void UpdateThumbPos(int pixel, bool dirty, bool update_value)Private0x04
void SetValue(int value)Private0x04
void ClearDirty()Private0x00
void Dirty(const Rectangle& r)Private0x10
void DirtyThumbArea()Private0x00
void InvalidateDirty()Private0x00
void OnMouseEnter(object sender, EventArgs e)Private0x08
void OnMouseLeave(object sender, EventArgs e)Private0x08
void OnMouseWheel(MouseEventArgs e)2 flags0x08
void OnUIAScroll(ScrollEventArgs args)1 flags0x08
void OnUIAValueChanged(ScrollEventArgs args)1 flags0x08

Subclasses 2

Used by 5

types with a member, parameter or interface of this type