67 references to SmallDecrement
System.Windows.Forms (14)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (2)
2748
scrollEventType = change > 0 ? ScrollEventType.SmallIncrement : ScrollEventType.
SmallDecrement
;
2757
scrollEventType = Columns.GetColumnCount(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingCol, oldFirstVisibleScrollingCol) > 1 ? ScrollEventType.LargeDecrement : ScrollEventType.
SmallDecrement
;
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (8)
16570
ScrollRowsByCount(-1, ScrollEventType.
SmallDecrement
);
26287
ScrollRowsByCount(-rowsToScroll, rowsToScroll > 1 ? ScrollEventType.LargeDecrement : ScrollEventType.
SmallDecrement
);
26399
|| (rows < 0 && (scrollEventType == ScrollEventType.
SmallDecrement
|| scrollEventType == ScrollEventType.LargeDecrement)));
26533
scrollEventType = rowCount < -1 ? ScrollEventType.LargeDecrement : ScrollEventType.
SmallDecrement
;
28407
if (se.Type is ScrollEventType.SmallIncrement or ScrollEventType.
SmallDecrement
)
28447
case ScrollEventType.
SmallDecrement
:
28451
ScrollRowsByCount(-1, ScrollEventType.
SmallDecrement
);
29881
ScrollRowsByCount(normOffset, normOffset < 0 ? ScrollEventType.
SmallDecrement
: ScrollEventType.SmallIncrement);
System\Windows\Forms\Scrolling\ScrollBar.cs (4)
546
DoScroll(ScrollEventType.
SmallDecrement
);
648
case ScrollEventType.
SmallDecrement
:
653
type = ScrollEventType.
SmallDecrement
;
682
case ScrollEventType.
SmallDecrement
:
System.Windows.Forms.Tests (53)
System\Windows\Forms\ScrollBarTests.cs (53)
2244
new(ScrollEventType.
SmallDecrement
, 10, 9),
2253
new(ScrollEventType.
SmallDecrement
, 10, 9),
2262
new(ScrollEventType.
SmallDecrement
, 10, 9),
2263
new(ScrollEventType.
SmallDecrement
, 9, 8),
2272
new(ScrollEventType.
SmallDecrement
, 1, 0),
2281
new(ScrollEventType.
SmallDecrement
, 1, 0),
2282
new(ScrollEventType.
SmallDecrement
, 0, 0),
2291
new(ScrollEventType.
SmallDecrement
, 100, 99),
2292
new(ScrollEventType.
SmallDecrement
, 99, 98),
2302
new(ScrollEventType.
SmallDecrement
, 10, 9),
2311
new(ScrollEventType.
SmallDecrement
, 10, 9),
2320
new(ScrollEventType.
SmallDecrement
, 10, 9),
2321
new(ScrollEventType.
SmallDecrement
, 9, 8),
2330
new(ScrollEventType.
SmallDecrement
, 1, 0),
2339
new(ScrollEventType.
SmallDecrement
, 1, 0),
2340
new(ScrollEventType.
SmallDecrement
, 0, 0),
2349
new(ScrollEventType.
SmallDecrement
, 100, 99),
2350
new(ScrollEventType.
SmallDecrement
, 99, 98),
2525
yield return new object[] { new ScrollEventArgs(ScrollEventType.
SmallDecrement
, 2) };
2720
yield return new object[] { msg, RightToLeft.Yes, 100, ScrollEventType.
SmallDecrement
, 91, ScrollEventType.SmallIncrement };
2721
yield return new object[] { msg, RightToLeft.Yes, 99, ScrollEventType.
SmallDecrement
, 91, ScrollEventType.SmallIncrement };
2722
yield return new object[] { msg, RightToLeft.Yes, 91, ScrollEventType.
SmallDecrement
, 91, ScrollEventType.SmallIncrement };
2723
yield return new object[] { msg, RightToLeft.Yes, 85, ScrollEventType.
SmallDecrement
, 86, ScrollEventType.SmallIncrement };
2724
yield return new object[] { msg, RightToLeft.Yes, 15, ScrollEventType.
SmallDecrement
, 16, ScrollEventType.SmallIncrement };
2725
yield return new object[] { msg, RightToLeft.Yes, 10, ScrollEventType.
SmallDecrement
, 11, ScrollEventType.SmallIncrement };
2726
yield return new object[] { msg, RightToLeft.Yes, 1, ScrollEventType.
SmallDecrement
, 2, ScrollEventType.SmallIncrement };
2727
yield return new object[] { msg, RightToLeft.Yes, 0, ScrollEventType.
SmallDecrement
, 1, ScrollEventType.SmallIncrement };
2746
yield return new object[] { msg, RightToLeft.No, 100, ScrollEventType.
SmallDecrement
, 99, ScrollEventType.
SmallDecrement
};
2747
yield return new object[] { msg, RightToLeft.No, 99, ScrollEventType.
SmallDecrement
, 98, ScrollEventType.
SmallDecrement
};
2748
yield return new object[] { msg, RightToLeft.No, 91, ScrollEventType.
SmallDecrement
, 90, ScrollEventType.
SmallDecrement
};
2749
yield return new object[] { msg, RightToLeft.No, 85, ScrollEventType.
SmallDecrement
, 84, ScrollEventType.
SmallDecrement
};
2750
yield return new object[] { msg, RightToLeft.No, 15, ScrollEventType.
SmallDecrement
, 14, ScrollEventType.
SmallDecrement
};
2751
yield return new object[] { msg, RightToLeft.No, 10, ScrollEventType.
SmallDecrement
, 9, ScrollEventType.
SmallDecrement
};
2752
yield return new object[] { msg, RightToLeft.No, 1, ScrollEventType.
SmallDecrement
, 0, ScrollEventType.
SmallDecrement
};
2753
yield return new object[] { msg, RightToLeft.No, 0, ScrollEventType.
SmallDecrement
, 0, ScrollEventType.
SmallDecrement
};
2754
yield return new object[] { msg, RightToLeft.Yes, 100, ScrollEventType.SmallIncrement, 99, ScrollEventType.
SmallDecrement
};
2755
yield return new object[] { msg, RightToLeft.Yes, 99, ScrollEventType.SmallIncrement, 98, ScrollEventType.
SmallDecrement
};
2756
yield return new object[] { msg, RightToLeft.Yes, 91, ScrollEventType.SmallIncrement, 90, ScrollEventType.
SmallDecrement
};
2757
yield return new object[] { msg, RightToLeft.Yes, 85, ScrollEventType.SmallIncrement, 84, ScrollEventType.
SmallDecrement
};
2758
yield return new object[] { msg, RightToLeft.Yes, 15, ScrollEventType.SmallIncrement, 14, ScrollEventType.
SmallDecrement
};
2759
yield return new object[] { msg, RightToLeft.Yes, 10, ScrollEventType.SmallIncrement, 9, ScrollEventType.
SmallDecrement
};
2760
yield return new object[] { msg, RightToLeft.Yes, 1, ScrollEventType.SmallIncrement, 0, ScrollEventType.
SmallDecrement
};
2761
yield return new object[] { msg, RightToLeft.Yes, 0, ScrollEventType.SmallIncrement, 0, ScrollEventType.
SmallDecrement
};
2820
yield return new object[] { msg, RightToLeft.No, 10, ScrollEventType.
SmallDecrement
- 1, 10, (ScrollEventType)ushort.MaxValue };
2821
yield return new object[] { msg, RightToLeft.Yes, 10, ScrollEventType.
SmallDecrement
- 1, 10, (ScrollEventType)ushort.MaxValue };