16 writes to _splitterDistance
System.Windows.Forms (16)
System\Windows\Forms\Layout\Containers\SplitContainer.cs (16)
668
_splitterDistance
= value;
689
_splitterDistance
= value;
954
_splitterDistance
-= SplitterIncrement;
955
_splitterDistance
= (_splitterDistance < Panel1MinSize) ? _splitterDistance + SplitterIncrement : Math.Max(_splitterDistance, _borderSize);
961
_splitterDistance
+= SplitterIncrement;
964
_splitterDistance
= (_splitterDistance + SplitterWidth > Width - Panel2MinSize - _borderSize) ? _splitterDistance - SplitterIncrement : _splitterDistance;
968
_splitterDistance
= (_splitterDistance + SplitterWidth > Height - Panel2MinSize - _borderSize) ? _splitterDistance - SplitterIncrement : _splitterDistance;
1635
_splitterDistance
= Math.Max(Width - _panelSize - SplitterWidthInternal, Panel1MinSize);
1644
_splitterDistance
= Math.Max((int)(Math.Floor(Width / _ratioWidth)), Panel1MinSize);
1695
_splitterDistance
= Math.Max(Height - Panel2.Height - SplitterWidthInternal, Panel1MinSize);
1707
_splitterDistance
= Math.Max((int)(Math.Floor(Height / _ratioHeight)), Panel1MinSize);
1778
_splitterDistance
= (int)Math.Round(_splitterDistance * scale);
2101
_splitterDistance
= GetSplitterDistance(x, y);
2126
_splitterDistance
= size - mod;
2133
_splitterDistance
= size - mod;
2160
_splitterDistance
= SplitterDistanceInternal = _initialSplitterDistance;
39 references to _splitterDistance
System.Windows.Forms (39)
System\Windows\Forms\Layout\Containers\SplitContainer.cs (39)
727
return
_splitterDistance
;
955
_splitterDistance = (
_splitterDistance
< Panel1MinSize) ?
_splitterDistance
+ SplitterIncrement : Math.Max(
_splitterDistance
, _borderSize);
964
_splitterDistance = (
_splitterDistance
+ SplitterWidth > Width - Panel2MinSize - _borderSize) ?
_splitterDistance
- SplitterIncrement :
_splitterDistance
;
968
_splitterDistance = (
_splitterDistance
+ SplitterWidth > Height - Panel2MinSize - _borderSize) ?
_splitterDistance
- SplitterIncrement :
_splitterDistance
;
988
Rectangle r = CalcSplitLine(
_splitterDistance
, 0);
1342
SplitterDistanceInternal =
_splitterDistance
;
1438
DrawSplitHelper(
_splitterDistance
);
1439
_lastDrawSplit =
_splitterDistance
;
1443
DrawSplitHelper(
_splitterDistance
);
1444
_lastDrawSplit =
_splitterDistance
;
1580
_splitterRect.X = ((RightToLeft == RightToLeft.Yes) ? Width -
_splitterDistance
- SplitterWidthInternal : Location.X +
_splitterDistance
);
1636
Panel1.WidthInternal =
_splitterDistance
;
1647
Panel1.WidthInternal =
_splitterDistance
; // Default splitter distance from left or top.
1649
Panel2.Size = new Size(Math.Max(Width -
_splitterDistance
- SplitterWidthInternal, Panel2MinSize), Height);
1696
Panel1.HeightInternal =
_splitterDistance
;
1698
int panel2Start =
_splitterDistance
+ SplitterWidthInternal;
1710
Panel1.HeightInternal =
_splitterDistance
; // Default splitter distance from left or top.
1712
int panel2Start =
_splitterDistance
+ SplitterWidthInternal;
1778
_splitterDistance = (int)Math.Round(
_splitterDistance
* scale);
1779
_splitDistance =
_splitterDistance
;
2102
_initialSplitterDistance =
_splitterDistance
;
2120
if (
_splitterDistance
!= size)
2157
else if (
_splitterDistance
!= _initialSplitterDistance)
2186
Panel1.WidthInternal =
_splitterDistance
; // Default splitter distance from left or top.
2187
Panel2.Size = new Size(Width -
_splitterDistance
- SplitterWidthInternal, Height);
2192
Panel2.Location = new Point(
_splitterDistance
+ SplitterWidthInternal, 0);
2196
Panel1.Location = new Point(Width -
_splitterDistance
, 0);
2223
_ratioWidth = (Width / (double)(
_splitterDistance
) > 0) ? Width / (double)(
_splitterDistance
) : _ratioWidth;
2236
int panel2Start =
_splitterDistance
+ SplitterWidthInternal;
2264
_ratioHeight = (Height / (double)(
_splitterDistance
) > 0) ? Height / (double)(
_splitterDistance
) : _ratioHeight;