Type | Description | |||
Long | A Long expression that indicates the flags that determines the control's appearance. This value is a combination of FolderFlagsEnum values. |
The following VB/NET sample shows how to enable multiple selection within the view ( /NET Assembly ):
Exshellview1.ViewFolderFlags = Exshellview1.ViewFolderFlags And Not exontrol.EXSHELLVIEWLib.FolderFlagsEnum.SingleSel
The following C# sample shows how to enable multiple selection within the view ( /NET Assembly ):
exshellview1.ViewFolderFlags = exshellview1.ViewFolderFlags & ~((int)exontrol.EXSHELLVIEWLib.FolderFlagsEnum.SingleSel);
The following VB/NET sample shows how to enable multiple selection within the view ( /COM on Window.Forms ):
AxExShellView1.ViewFolderFlags = AxExShellView1.ViewFolderFlags And Not EXSHELLVIEWLib.FolderFlagsEnum.SingleSel
The following C# sample shows how to enable multiple selection within the view ( /COM on Window.Forms ):
axExShellView1.ViewFolderFlags = axExShellView1.ViewFolderFlags & ~((int)EXSHELLVIEWLib.FolderFlagsEnum.SingleSel);
The following VFP sample shows how to enable multiple selection within the view ( /COM on Window.Forms ):
thisform.Exshellview1.ViewFolderFlags = bitand(thisform.Exshellview1.ViewFolderFlags, bitnot(64) )
The following C++ sample shows how to enable multiple selection within the view ( /COM on Window.Forms ):
m_shellView.SetViewFolderFlags( m_shellView.GetViewFolderFlags() & ~64 );
The following VB.NET sample shows how to get the selected files/folder for /NET assembly version:
Dim i As Long = 0, s As String = "" With Exshellview1 .Objects.Get(exontrol.EXSHELLVIEWLib.ObjectTypeEnum.SelectedItems) With .Objects For i = 0 To .Count - 1 Dim sel As exontrol.EXSHELLVIEWLib.exshellobject = .Item(i) ' * The sel indicates the shell object being selected * s = s + sel.Name + vbCrLf Next End With End With If s.Length > 0 Then MessageBox.Show(s, "Selection") Else MessageBox.Show("Empty", "Selection") End If
The following C# sample shows how to get the selected files/folder for /NET assembly version:
string s = ""; exshellview1.Objects.Get(exontrol.EXSHELLVIEWLib.ObjectTypeEnum.SelectedItems); for ( int i = 0; i < exshellview1.Objects.Count; i++ ) { exontrol.EXSHELLVIEWLib.exshellobject sel = exshellview1.Objects[i]; // * The sel indicates the shell object being selected * s = s + sel.Name + "\r\n"; } if (s.Length > 0) MessageBox.Show(s, "Selection"); else MessageBox.Show("Empty", "Selection");