■ TreeView 클래스에서 스크롤하는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
using System.Windows.Forms; #region 스크롤 하기 - Scroll(treeView, nodeIndex) /// <summary> /// 스크롤 하기 /// </summary> /// <param name="treeView">TreeView</param> /// <param name="nodeIndex">노드 인덱스</param> public void Scroll(TreeView treeView, int nodeIndex) { if(treeView.Nodes.Count == 0) { return; } nodeIndex = Math.Min(Math.Max(0, nodeIndex), treeView.Nodes.Count - 1); treeView.Nodes[nodeIndex].EnsureVisible(); } #endregion #region 처음으로 스크롤 하기 - ScrollToFirst(treeView) /// <summary> /// 처음으로 스크롤 하기 /// </summary> /// <param name="treeView">TreeView</param> public void ScrollToFirst(TreeView treeView) { Scroll(pTreeView, 0); } #endregion #region 마지막으로 스크롤 하기 - ScrollToLast(treeView) /// <summary> /// 마지막으로 스크롤 하기 /// </summary> /// <param name="treeView">TreeView</param> public void ScrollToLast(TreeView treeView) { Scroll(treeView, treeView.Nodes.Count - 1); } #endregion |