Returns the
UltraListViewIconsSettings object which defines properties that are applicable
when the control's
UltraListView.View property is set to 'Icons'.
Syntax
Remarks
Example
The following code sample demonstrates how the UltraListView control's ViewChanged event can be handled to receive a notification when the value of the 'View' property changes, and how this notification can be used to optimize the control's visual appearance for that particular view:
For an overview of how to handle events in Visual Basic or Visual C#, see
Event Handlers in Visual Basic and Visual C#. For specific information and code examples illustrating how to consume events in your application, see
Consuming Events in the
.NET Framework Developer's Guide.
| Visual Basic | Copy Code |
|---|
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinListView
Private Sub ultraListView1_ViewChanged(ByVal sender As System.Object, ByVal e As EventArgs) Handles ultraListView1.ViewChanged
Dim listView As UltraListView = CType(sender, UltraListView)
Select Case listView.View
Case UltraListViewStyle.Details
listView.ViewSettingsDetails.ImageList = Me.imageList16
listView.ViewSettingsDetails.ImageSize = New Size(16, 16)
listView.ItemSettings.DefaultImage = Image.FromFile("Folder16.bmp")
Case UltraListViewStyle.List
listView.ViewSettingsList.ImageList = Me.imageList16
listView.ViewSettingsList.ImageList = Me.imageList16
listView.ItemSettings.DefaultImage = Image.FromFile("Folder16.bmp")
Case UltraListViewStyle.Icons
listView.ViewSettingsIcons.ImageList = Me.imageList32
listView.ViewSettingsIcons.ImageList = Me.imageList32
listView.ItemSettings.DefaultImage = Image.FromFile("Folder32.bmp")
Case UltraListViewStyle.Tiles
listView.ViewSettingsTiles.ImageList = Me.imageList48
listView.ViewSettingsTiles.ImageList = Me.imageList48
listView.ItemSettings.DefaultImage = Image.FromFile("Folder48.bmp")
Case UltraListViewStyle.Thumbnails
listView.ViewSettingsThumbnails.ImageList = Me.imageList48
listView.ViewSettingsThumbnails.ImageList = Me.imageList48
listView.ItemSettings.DefaultImage = Image.FromFile("Folder48.bmp")
End Select
End Sub
|
| C# | Copy Code |
|---|
using Infragistics.Win; using Infragistics.Win.UltraWinListView; using System.Diagnostics;
private void ultraListView1_ViewChanged(object sender, System.EventArgs e)
{
UltraListView listView = sender as UltraListView;
switch( listView.View )
{
case UltraListViewStyle.Details:
{
listView.ViewSettingsDetails.ImageList
= this.imageList16;
listView.ViewSettingsDetails.ImageSize
= new Size( 16, 16 );
listView.ItemSettings.DefaultImage =
Image.FromFile( "Folder16.bmp" );
}
break;
case UltraListViewStyle.List:
{
listView.ViewSettingsList.ImageList =
this.imageList16;
listView.ViewSettingsList.ImageList =
this.imageList16;
listView.ItemSettings.DefaultImage =
Image.FromFile( "Folder16.bmp" );
}
break;
case UltraListViewStyle.Icons:
{
listView.ViewSettingsIcons.ImageList =
this.imageList32;
listView.ViewSettingsIcons.ImageList =
this.imageList32;
listView.ItemSettings.DefaultImage =
Image.FromFile( "Folder32.bmp" );
}
break;
case UltraListViewStyle.Tiles:
{
listView.ViewSettingsTiles.ImageList =
this.imageList48;
listView.ViewSettingsTiles.ImageList =
this.imageList48;
listView.ItemSettings.DefaultImage =
Image.FromFile( "Folder48.bmp" );
}
break;
case UltraListViewStyle.Thumbnails:
{
listView.ViewSettingsThumbnails.ImageList
= this.imageList48;
listView.ViewSettingsThumbnails.ImageList
= this.imageList48;
listView.ItemSettings.DefaultImage =
Image.FromFile( "Folder48.bmp" );
}
break;
}
} |
See Also