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).
Typically, .NET applications use the NETImageObject property to define an image, C and C++ applications use BitmapHandle or Image, VB6 and other COM applications use the Picture property.
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 SftButton/OCX with .NET").
Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button1.Click
Application.Exit()
End Sub
Private Sub ChangePicture_Button3()
' Change the pictures based on the button's Pressed status
If AxSftButton3.Pressed Then
AxSftButton3.Image1.NETImageObject = ImageList1.Images(1)
AxSftButton3.Image2.NETImageObject = ImageList1.Images(0)
Else
AxSftButton3.Image1.NETImageObject = ImageList1.Images(0)
AxSftButton3.Image2.NETImageObject = ImageList1.Images(1)
End If
End Sub
Private Sub axSftButton3_ClickEvent(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AxSftButton3.ClickEvent
Application.Exit();
}
private void ChangePicture_Button3()
{
// Change the pictures based on the button's Pressed status
if (axSftButton3.Pressed)
{
axSftButton3.Image1.NETImageObject = imageList1.Images[1];
axSftButton3.Image2.NETImageObject = imageList1.Images[0];
} else {
axSftButton3.Image1.NETImageObject = imageList1.Images[0];
axSftButton3.Image2.NETImageObject = imageList1.Images[1];
}
}
See Also SftPictureObject Object | Object Hierarchy
