|
48
|
Small icons

with AxExFolderView1 do
begin
SmallIcons := True;
end
|
|
49
|
Large icons

with AxExFolderView1 do
begin
SmallIcons := False;
f := (ComObj.CreateComObject(ComObj.ProgIDToClassID('StdFont')) as stdole.StdFont);
with f do
begin
Size := 16;
end;
Font := (f as stdole.StdFont);
ItemHeight := 32;
end
|
|
21
|
Is there any function or property to get the first visible folder

with AxExFolderView1 do
begin
HasCheckBoxes := True;
FirstVisibleFolder.Check := True;
end
|
|
46
|
Is it possible to re-call the ExploreFromHere without re-selecting/expanding any previously item

// Click event - Occurs when the user presses and then releases the left mouse button over the control.
procedure TWinForm1.AxExFolderView1_ClickEvent(sender: System.Object; e: System.EventArgs);
begin
with AxExFolderView1 do
begin
ExploreFromHere := '|reset';
end
end;
with AxExFolderView1 do
begin
ExploreFromHere := 'c:\';
end
|
|
50
|
Is it possible to display information about the firing events
// Event event - Notifies the application once the control fires an event.
procedure TWinForm1.AxExFolderView1_Event(sender: System.Object; e: AxEXFOLDERVIEWLib._IExFolderViewEvents_EventEvent);
begin
with AxExFolderView1 do
begin
OutputDebugString( get_EventParam(-2) );
end
end;
|
|
18
|
How do I select and expand a folder

with AxExFolderView1 do
begin
SelectedFolder := TObject(get_SpecialFolderPath(EXFOLDERVIEWLib.SpecialFolderPathEnum.Programs));
end
|
|
17
|
How do I select and expand a folder

with AxExFolderView1 do
begin
SelectedFolder := 'c:\';
end
|
|
16
|
How do I select a folder

with AxExFolderView1 do
begin
SelectedFolder := 'c:\';
end
|
|
6
|
How do I remove the lines that link the root items

with AxExFolderView1 do
begin
HasLinesAtRoot := False;
end
|
|
4
|
How do I remove the lines between items

with AxExFolderView1 do
begin
HasLines := False;
end
|
|
3
|
How do I remove the control's border
with AxExFolderView1 do
begin
Appearance := EXFOLDERVIEWLib.AppearanceEnum.None2;
end
|
|
5
|
How do I remove the buttons to expand or collapse the folders

with AxExFolderView1 do
begin
HasButtons := False;
end
|
|
22
|
How do I refresh the control
with AxExFolderView1 do
begin
Refresh();
end
|
|
10
|
How do I hide the overlay icons
with AxExFolderView1 do
begin
OverlayIcons := False;
end
|
|
44
|
How do I get the subfolders of specified folder

with AxExFolderView1 do
begin
var_ShellFolders := (get_ShellFolder('C:\').Folders as EXFOLDERVIEWLib.ShellFolders);
end
|
|
42
|
How do I get the name of folder, as it is displayed in the control

with AxExFolderView1 do
begin
var_DisplayName := FirstVisibleFolder.DisplayName;
end
|
|
15
|
How do I get the checked folders or files

with AxExFolderView1 do
begin
HasCheckBoxes := True;
FirstVisibleFolder.Check := True;
OutputDebugString( FoldersCheck.Count );
end
|
|
19
|
How do I find a special folder, like My Computer

with AxExFolderView1 do
begin
SelectedFolder := TObject(get_SpecialFolderPath(EXFOLDERVIEWLib.SpecialFolderPathEnum.MyComputer));
end
|
|
20
|
How do I find a special folder, like My Computer

with AxExFolderView1 do
begin
SelectedFolder := '::{20D04FE0-3AEA-1069-A2D8-08002B30309D}';
end
|
|
11
|
How do I enable or disable the control's context menu
with AxExFolderView1 do
begin
EnableShellMenu := False;
end
|
|
8
|
How do I display the share name for folders and files
with AxExFolderView1 do
begin
DisplayShareName := True;
end
|
|
9
|
How do I display the overlay icons
with AxExFolderView1 do
begin
OverlayIcons := True;
end
|
|
43
|
How do I check a folder

with AxExFolderView1 do
begin
HasCheckBoxes := True;
get_ShellFolder('C:\').Check := True;
end
|
|
2
|
How do I change the control's foreground color

with AxExFolderView1 do
begin
ForeColor := Color.FromArgb(255,0,0);
end
|
|
1
|
How do I change the control's background color

with AxExFolderView1 do
begin
BackColor := Color.FromArgb(255,0,0);
end
|
|
7
|
How do I assign a checkbox for each folder/file in the control

with AxExFolderView1 do
begin
HasCheckBoxes := True;
end
|
|
41
|
How can I specify the folders being displayed in the control

// IncludeFolder event - Occurs when the user includes folders to the control.
procedure TWinForm1.AxExFolderView1_IncludeFolder(sender: System.Object; e: AxEXFOLDERVIEWLib._IExFolderViewEvents_IncludeFolderEvent);
begin
with AxExFolderView1 do
begin
e.include := False;
end
end;
with AxExFolderView1 do
begin
IncludeFolder := True;
end
|
|
34
|
How can I remove the control's scroll bars
with AxExFolderView1 do
begin
OutputDebugString( Scrollbars );
end
|
|
12
|
How can I refresh the control as soon as the user renames a folder in Windows Explorer
with AxExFolderView1 do
begin
AutoUpdate := True;
end
|
|
40
|
How can I include the files and folders in the control

with AxExFolderView1 do
begin
IncludeAttributeMask := 2147483703;
end
|
|
26
|
How can I hide the icons

with AxExFolderView1 do
begin
IconsVisible := False;
end
|
|
35
|
How can I get width of the vertical scroll bar
with AxExFolderView1 do
begin
OutputDebugString( VerticalWidth );
end
|
|
31
|
How can I get the vertical scroll range
with AxExFolderView1 do
begin
OutputDebugString( VerticalOversize );
end
|
|
30
|
How can I get the vertical scroll position
with AxExFolderView1 do
begin
OutputDebugString( VerticalOffset );
end
|
|
33
|
How can I get the horizontal scroll range
with AxExFolderView1 do
begin
OutputDebugString( HorizontalOversize );
end
|
|
32
|
How can I get the horizontal scroll position
with AxExFolderView1 do
begin
OutputDebugString( HorizontalOffset );
end
|
|
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.
procedure TWinForm1.AxExFolderView1_MouseMoveEvent(sender: System.Object; e: AxEXFOLDERVIEWLib._IExFolderViewEvents_MouseMoveEvent);
begin
with AxExFolderView1 do
begin
OutputDebugString( get_FolderFromPoint(-1,-1) );
end
end;
|
|
36
|
How can I get height of the horizontal scroll bar
with AxExFolderView1 do
begin
OutputDebugString( HorizontalHeight );
end
|
|
45
|
How can I expand a folder

with AxExFolderView1 do
begin
get_ShellFolder('C:\').Expanded := True;
end
|
|
24
|
How can I expand a folder

with AxExFolderView1 do
begin
EnsureVisible(TObject(get_SpecialFolderPath(EXFOLDERVIEWLib.SpecialFolderPathEnum.StartMenu)));
end
|
|
23
|
How can I ensure that a specified folder fits the contrl's client area

with AxExFolderView1 do
begin
EnsureVisible(TObject(get_SpecialFolderPath(EXFOLDERVIEWLib.SpecialFolderPathEnum.StartMenu)));
end
|
|
28
|
How can I drop files to control
with AxExFolderView1 do
begin
AllowDropFiles := True;
end
|
|
14
|
How can I display the hidden folders

with AxExFolderView1 do
begin
HiddenFolders := True;
end
|
|
25
|
How can I disable or enable the entire control
with AxExFolderView1 do
begin
Enabled := False;
end
|
|
37
|
How can I change the shape of the cursor
with AxExFolderView1 do
begin
MousePointer := 2;
end
|
|
39
|
How can I change the control's font

with AxExFolderView1 do
begin
f := (ComObj.CreateComObject(ComObj.ProgIDToClassID('StdFont')) as stdole.StdFont);
with f do
begin
Name := 'Verdana';
Size := 12;
end;
Font := (f as stdole.StdFont);
end
|
|
47
|
Folder icons are very close together vertically. Can you change the icon or increase the separation

with AxExFolderView1 do
begin
ItemHeight := 24;
end
|
|
27
|
Can I explore only a folder, so the user can't see the parent folder

with AxExFolderView1 do
begin
ExploreFromHere := 'c:\';
end
|
|
29
|
Can I assign partial check boxes to folders, so the sub folders get checked when the user checks the parent folder

with AxExFolderView1 do
begin
HasCheckBoxes := True;
PartialCheck := True;
FirstVisibleFolder.Check := True;
end
|
|
38
|
Can I add a rename to the control's context menu
with AxExFolderView1 do
begin
CanRename := True;
end
|