Exemple #1
0
 private void builderTextBox2_BuilderClicked(object sender, Library.Controls.BuilderEventArgs e)
 {
     if (builderTextBox2.SelectFolder(e))
     {
         listView1.BeginUpdate();
         FileSystem.EnumDirectories(e.Result, (di) =>
         {
             listView1.Items.Add(di.FullName);
             return((listView1.Items.Count < 100) ? EnumFileResult.Continue : EnumFileResult.Stop);
         });
         listView1.EndUpdate();
     }
 }
Exemple #2
0
        private async void bldPath_BuilderClicked(object sender, Library.Controls.BuilderEventArgs e)
        {
            if (bldPath.SelectFolder(e))
            {
                var files = await FileSystem.SearchAsync(e.Result);

                listView1.Items.Clear();
                var list = files.ToArray().Take(100);
                foreach (var file in list)
                {
                    var listItem = new ListViewItem(file.FullPath)
                    {
                        ImageKey = FileSystem.AddIcon(imageList1, file.FullPath, FileSystem.IconSize.Small)
                    };
                    listView1.Items.Add(listItem);
                }
            }
        }