45. How can I expand a folder
exfolderview1.get_ShellFolder("C:\\").Expanded = true;
44. How do I get the subfolders of specified folder
exontrol.EXFOLDERVIEWLib.ShellFolders var_ShellFolders = (exfolderview1.get_ShellFolder("C:\\").Folders as exontrol.EXFOLDERVIEWLib.ShellFolders);
43. How do I check a folder
exfolderview1.HasCheckBoxes = true; exfolderview1.get_ShellFolder("C:\\").Check = true;
42. How do I get the name of folder, as it is displayed in the control
string var_DisplayName = exfolderview1.FirstVisibleFolder.DisplayName;
41. How can I specify the folders being displayed in the control
// IncludeFolder event - Occurs when the user includes folders to the control.
private void exfolderview1_IncludeFolder(object sender,exontrol.EXFOLDERVIEWLib.ExShellFolder Folder,ref bool Include)
{
Include = false
}
//this.exfolderview1.IncludeFolder += new exontrol.EXFOLDERVIEWLib.exg2antt.IncludeFolderEventHandler(this.exfolderview1_IncludeFolder);
exfolderview1.IncludeFolder = true;
40. How can I include the files and folders in the control
exfolderview1.IncludeAttributeMask = 2147483703;
39. How can I change the control's font
stdole.IFontDisp f = new stdole.StdFont(); f.Name = "Verdana"; f.Size = 12; exfolderview1.Font = (f as stdole.IFontDisp);
38. Can I add a rename to the control's context menu
exfolderview1.CanRename = true;
37. How can I change the shape of the cursor
exfolderview1.MousePointer = 2;
36. How can I get height of the horizontal scroll bar
System.Diagnostics.Debug.Print( exfolderview1.HorizontalHeight.ToString() );
35. How can I get width of the vertical scroll bar
System.Diagnostics.Debug.Print( exfolderview1.VerticalWidth.ToString() );
34. How can I remove the control's scroll bars
System.Diagnostics.Debug.Print( exfolderview1.Scrollbars.ToString() );
33. How can I get the horizontal scroll range
System.Diagnostics.Debug.Print( exfolderview1.HorizontalOversize.ToString() );
32. How can I get the horizontal scroll position
System.Diagnostics.Debug.Print( exfolderview1.HorizontalOffset.ToString() );
31. How can I get the vertical scroll range
System.Diagnostics.Debug.Print( exfolderview1.VerticalOversize.ToString() );
30. How can I get the vertical scroll position
System.Diagnostics.Debug.Print( exfolderview1.VerticalOffset.ToString() );
29. Can I assign partial check boxes to folders, so the sub folders get checked when the user checks the parent folder
exfolderview1.HasCheckBoxes = true; exfolderview1.PartialCheck = true; exfolderview1.FirstVisibleFolder.Check = true;
28. How can I drop files to control
exfolderview1.AllowDropFiles = true;
27. Can I explore only a folder, so the user can't see the parent folder
exfolderview1.ExploreFromHere = "c:\\";
26. How can I hide the icons
exfolderview1.IconsVisible = false;
25. How can I disable or enable the entire control
exfolderview1.Enabled = false;
24. How can I expand a folder
exfolderview1.EnsureVisible(exfolderview1.get_SpecialFolderPath(exontrol.EXFOLDERVIEWLib.SpecialFolderPathEnum.StartMenu));
23. How can I ensure that a specified folder fits the contrl's client area
exfolderview1.EnsureVisible(exfolderview1.get_SpecialFolderPath(exontrol.EXFOLDERVIEWLib.SpecialFolderPathEnum.StartMenu));
22. How do I refresh the control
exfolderview1.Refresh();
21. Is there any function or property to get the first visible folder
exfolderview1.HasCheckBoxes = true; exfolderview1.FirstVisibleFolder.Check = true;
20. How do I find a special folder, like My Computer
exfolderview1.SelectedFolder = "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}";
19. How do I find a special folder, like My Computer
exfolderview1.SelectedFolder = exfolderview1.get_SpecialFolderPath(exontrol.EXFOLDERVIEWLib.SpecialFolderPathEnum.MyComputer);
18. How do I select and expand a folder
exfolderview1.SelectedFolder = exfolderview1.get_SpecialFolderPath(exontrol.EXFOLDERVIEWLib.SpecialFolderPathEnum.Programs);
17. How do I select and expand a folder
exfolderview1.SelectedFolder = "c:\\";
16. How do I select a folder
exfolderview1.SelectedFolder = "c:\\";
15. How do I get the checked folders or files
exfolderview1.HasCheckBoxes = true; exfolderview1.FirstVisibleFolder.Check = true; System.Diagnostics.Debug.Print( exfolderview1.FoldersCheck.Count.ToString() );
14. How can I display the hidden folders
exfolderview1.HiddenFolders = true;
13. How can I get the folder or the file from the point
// MouseMove event - Fired when the user move the mouse over the ExFolderView control.
private void exfolderview1_MouseMoveEvent(object sender,short Button,short Shift,int X,int Y)
{
System.Diagnostics.Debug.Print( 0.ToString() )
}
//this.exfolderview1.MouseMoveEvent += new exontrol.EXFOLDERVIEWLib.exg2antt.MouseMoveEventHandler(this.exfolderview1_MouseMoveEvent);
12. How can I refresh the control as soon as the user renames a folder in Windows Explorer
exfolderview1.AutoUpdate = true;
11. How do I enable or disable the control's context menu
exfolderview1.EnableShellMenu = false;
10. How do I hide the overlay icons
exfolderview1.OverlayIcons = false;
9. How do I display the overlay icons
exfolderview1.OverlayIcons = true;
8. How do I display the share name for folders and files
exfolderview1.DisplayShareName = true;
7. How do I assign a checkbox for each folder/file in the control
exfolderview1.HasCheckBoxes = true;
6. How do I remove the lines that link the root items
exfolderview1.HasLinesAtRoot = false;
5. How do I remove the buttons to expand or collapse the folders
exfolderview1.HasButtons = false;
4. How do I remove the lines between items
exfolderview1.HasLines = false;
3. How do I remove the control's border
exfolderview1.Appearance = exontrol.EXFOLDERVIEWLib.AppearanceEnum.Flat;
2. How do I change the control's foreground color
exfolderview1.ForeColor = Color.FromArgb(255,0,0);
1. How do I change the control's background color
exfolderview1.BackColor = Color.FromArgb(255,0,0);