SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftMask/OCX 7.0 - Masked Edit Control
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftMask/OCX 7.0 - Masked Edit Control
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftTree/NET 2.0 - Tree Control
Returns a specific filename by index from the DataObject.Files collection (sftCFFiles format only).
Get
| VB.NET | Item = object.Item(ByVal ItemIndex As Integer) As String |
| VB | Item = object.Item(ByVal ItemIndex As Long) As String |
| C#.NET | string Item = object[int ItemIndex]; |
| VC++ | _bstr_t Item = object->Item[long ItemIndex]; _bstr_t Item = object->GetItem(long ItemIndex); |
| C | HRESULT object->get_Item(long ItemIndex, BSTR* Item); |
object
A DataObjectFiles object.
ItemIndex
The one-based position of the file name to be retrieved.
Item
Returns a specific filename by index from the DataObject.Files collection (sftCFFiles format only).
The Item property returns a specific filename by index from the DataObject.Files collection (sftCFFiles format only).
Application.Exit()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
DropTargetPic.AllowDrop = True
Dim i As Integer
AxSftTree1.Items.Add("Item 0")
i = AxSftTree1.Items.Add("Item 1")
AxSftTree1.get_Item(i).Level = 1
i = AxSftTree1.Items.Add("Item 2")
AxSftTree1.get_Item(i).Level = 2
i = AxSftTree1.Items.Add("Item 3")
AxSftTree1.get_Item(i).Level = 1
End Sub
Private Sub AxSftTree1_DragStarting(ByVal sender As Object, ByVal e As AxSftTreeLib80._DSftTreeEvents_DragStartingEvent) Handles AxSftTree1.DragStarting
Application.Exit();
}
private void Form1_Load(object sender, System.EventArgs e) {
DropTargetPic.AllowDrop = true;
int i;
axSftTree1.Items.Add("Item 0");
i = axSftTree1.Items.Add("Item 1");
axSftTree1.get_Item(i).Level = 1;
i = axSftTree1.Items.Add("Item 2");
axSftTree1.get_Item(i).Level = 2;
i = axSftTree1.Items.Add("Item 3");
axSftTree1.get_Item(i).Level = 1;
}
private void axSftTree1_DragStarting(object sender, AxSftTreeLib80._DSftTreeEvents_DragStartingEvent e) {
IPictureDispPtr pPicDisp = object;
m_vTree->Cell[insertAt][0]->Image->PutRefPicture(pPicDisp);
m_vTree->Cell[insertAt][0]->ImageHAlign = halignSftTreeRight;
} else if (pDataObject->GetFormat(sftCFFiles)) {
m_vTree->BulkUpdate = VARIANT_TRUE;
int lvl = m_vTree->Item[insertAt]->Level;
long newItem = insertAt + 1;
for (int i = pDataObject->Files->Count ; i >= 1 ; --i) {
newItem = m_vTree->Items->Insert(newItem, pDataObject->Files->GetItem(i));
m_vTree->Item[newItem]->Level = lvl + 1;
}
m_vTree->BulkUpdate = VARIANT_FALSE;
}
// make horizontal extent and width of column 0 wider than previous
// setting, but never smallerSee Also DataObjectFiles Object | Object Hierarchy
