private void RenderDirectoryList() { flpDirectories.Controls.Clear(); int vertScrollWidth = SystemInformation.VerticalScrollBarWidth; var w = flpDirectories.Width - 2; if (Directories != null) { if (Directories.Length * DirectoryEventRow.Height >= flpDirectories.Height) { w = flpDirectories.Width - vertScrollWidth - 2; } int i = 0; foreach (var e in Directories) { var c = new DirectoryEventRow(e, i) { Width = w }; c.DirectoryEntryDelete += CDirectoryEntryDelete; c.DirectoryEntryEdit += CDirectoryEntryEdit; c.MouseOver += CMouseOver; flpDirectories.Controls.Add(c); flpDirectories.SetFlowBreak(c, true); i++; } } flpDirectories.PerformLayout(); flpDirectories.HorizontalScroll.Visible = flpDirectories.HorizontalScroll.Enabled = false; }
void RenderDirectoryList() { flpDirectories.Controls.Clear(); int vertScrollWidth = SystemInformation.VerticalScrollBarWidth; var w = flpDirectories.Width - 2; if (Directories != null) { if (Directories.Length * DirectoryEventRow.Height >= flpDirectories.Height) w = flpDirectories.Width - vertScrollWidth - 2; int i = 0; foreach (var e in Directories) { var c = new DirectoryEventRow(e, i) {Width = w}; c.DirectoryEntryDelete += CDirectoryEntryDelete; c.DirectoryEntryEdit += CDirectoryEntryEdit; c.MouseOver += CMouseOver; flpDirectories.Controls.Add(c); flpDirectories.SetFlowBreak(c, true); i++; } } flpDirectories.PerformLayout(); flpDirectories.HorizontalScroll.Visible = flpDirectories.HorizontalScroll.Enabled = false; }