public SEListViewStandardLayoutManager(SEListView imageListView) : base(imageListView) { this.ItemSize = 24; this.Renderer = new SEListViewStandardRenderer(this); this.Renderer.Theme = imageListView.Theme; }
public SEListViewDescriptiveLayoutManager(SEListView imageListView) : base(imageListView) { this.ItemSize = 40; this.Renderer = new SEListViewDescriptiveRenderer(this); this.Renderer.Theme = imageListView.Theme; }
internal void Dispose() { _imageListView.Controls.Remove(_vScrollBar); _vScrollBar.Dispose(); _scrollTimer.Stop(); _scrollTimer.Enabled = false; _scrollTimer.Dispose(); _renderer.Dispose(); _imageListView = null; }
//public int StartCol { get; set; } //public int EndCol { get; set; } #endregion #region 构造 public SEListViewLayoutManager(SEListView imageListView) { _imageListView = imageListView; //_itemSize = new Size(ImageSize, ImageSize); _itemSizeWithMargin = _itemSize + _margin; UpdateScrollBars(); _vScrollBar.Dock = DockStyle.Right; _imageListView.Controls.Add(_vScrollBar); _vScrollBar.Scroll += new ScrollEventHandler(_vScrollBar_Scroll); _vScrollBar.ValueChanged += new EventHandler(_vScrollBar_ValueChanged); _scrollTimer.Interval = 20; _scrollTimer.Enabled = false; _scrollTimer.Tick += new EventHandler(_scrollTimer_Tick); //_renderer = new ListViewStandardRenderer(this); //_renderer = new ListViewRenderer(this); //_renderer = new ListViewDescriptiveRenderer(this); //_renderer.Theme = _imageListView.Theme; }