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
SftPrintPreview/DLL 2.0 - Print Preview Control (discontinued)
SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftDirectory 3.5 - File/Folder Control (discontinued)
SftMask/OCX 7.0 - Masked Edit Control
SftOptions 1.0 - Registry/INI Control (discontinued)
SftPrintPreview/OCX 1.0 - Print Preview Control (discontinued)
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftTabs/NET 6.0 - Tab Control (discontinued)
SftTree/NET 2.0 - Tree Control
Defines the image object using a .NET image object (IUnknown interface).
Get
VB.NET | pUnknown = object.NETImageObject As Object |
VB | pUnknown = object.NETImageObject As Unknown |
C#.NET | object pUnknown = object.NETImageObject; |
VC++ | IUnknown* pUnknown = object->NETImageObject; IUnknown* pUnknown = object->GetNETImageObject(); |
C | HRESULT object->get_NETImageObject(IUnknown** pUnknown); |
PutRef
VB.NET | object.NETImageObject = pUnknown As Object |
VB | Set object.NETImageObject = pUnknown As Unknown |
C#.NET | object object.NETImageObject = pUnknown; |
VC++ | IUnknown* object->NETImageObject = pUnknown; void object->PutRefNETImageObject(IUnknown* pUnknown); |
C | HRESULT object->putref_NETImageObject(IUnknown* pUnknown); |
object
pUnknown
Defines the image object using a .NET image object (IUnknown interface).
The NETImageObject property defines the image object using a .NET image object (IUnknown interface).
The SftPictureObject.Type property is set to sftTypeGDIPlus. The SftPictureObject.ActualHeight and SftPictureObject.ActualWidth properties reflect the image size.
Use of this property requires the SftHelperComponent component, which is added to each project (see "Using SftBox/OCX with .NET").
AxSftBox1.get_Item(ItemIndex).LabelImage = Img AxSftBox1.get_Item(ItemIndex).RowHeader.Image = Img End If End Sub Private Sub UpdateImages(ByVal ItemIndex As Integer, ByVal Img As Image, ByVal Align As SftBoxHAlignConstants) Dim C As SftBoxCell C = AxSftBox1.get_Cell(ItemIndex, 0) C.Image.NETImageObject = Img C.ImageHAlign = Align PropagateImage(ItemIndex, C.Image) End Sub Private Sub UpdateImageList(ByVal ItemIndex As Integer, ByVal ImageListControl As ImageList, ByVal i As Integer, ByVal Align As SftBoxHAlignConstants) Dim C As SftBoxCell C = AxSftBox1.get_Cell(ItemIndex, 0)
axSftBox1.get_Item(ItemIndex).LabelImage = Img; axSftBox1.get_Item(ItemIndex).RowHeader.Image = Img; } } private void UpdateImages(int ItemIndex, System.Drawing.Image img, SftBoxHAlignConstants Align) { SftBoxCell C = axSftBox1.get_Cell(ItemIndex, 0); C.Image.NETImageObject = img; C.ImageHAlign = Align; PropagateImage(ItemIndex, C.Image); } private void UpdateImageList(int ItemIndex, ImageList ImageListControl, int i, SftBoxHAlignConstants Align) { SftBoxCell C = axSftBox1.get_Cell(ItemIndex, 0);
See Also SftPictureObject Object | Object Hierarchy