示例#1
0
        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;
        }
示例#2
0
        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;
            
        }