Error processing SSI file
LEADTOOLS Windows Forms (Leadtools.WinForms assembly)

Show in webframe

ScrollStyle Property (RasterImageList)






Specifies the direction the RasterImageList Control scrolls the displayed items.
Syntax
[CategoryAttribute("Behavior")]
[DescriptionAttribute("Specifies the direction the control scrolls the displayed items.")]
public RasterImageListScrollStyle ScrollStyle {get; set;}
'Declaration
 
<CategoryAttribute("Behavior")>
<DescriptionAttribute("Specifies the direction the control scrolls the displayed items.")>
Public Property ScrollStyle As RasterImageListScrollStyle
'Usage
 
Dim instance As RasterImageList
Dim value As RasterImageListScrollStyle
 
instance.ScrollStyle = value
 
value = instance.ScrollStyle

            

            
[CategoryAttribute("Behavior")]
[DescriptionAttribute("Specifies the direction the control scrolls the displayed items.")]
public:
property RasterImageListScrollStyle ScrollStyle {
   RasterImageListScrollStyle get();
   void set (    RasterImageListScrollStyle value);
}

Property Value

A RasterImageListScrollStyle enumeration that specifies the direction the RasterImageList Control scrolls the displayed items. Default value is RasterImageListScrollStyle.Vertical.
Example

This example fills a RasterImageList control with 10 items. It will then show the difference between vertical and horizontal scrolling styles.

Copy Code  
Imports Leadtools.WinForms
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.Drawing

Public Sub RasterImageList_ScrollStyle(ByVal imageList As RasterImageList)
   ' Clear out any items in the image list
   imageList.Items.Clear()
   ' Create 20 items
   For i As Integer = 0 To 19
      ' Load the image
      Dim index As Integer = i + 1
      Dim item As RasterImageListItem = New RasterImageListItem(Nothing, 1, "Item" & index.ToString())

      ' Select every otehr item
      If (i Mod 2) = 0 Then
         item.Selected = True
      End If

      ' Add the item to the image list
      imageList.Items.Add(item)
   Next i

   ' Set vertical scrolling style
   imageList.ScrollStyle = RasterImageListScrollStyle.Vertical

   ' Scroll a couple of lines down
   imageList.ScrollItems(2)

   ' Show the scroll parameters of the control
   ShowScrollParameters(imageList)

   ' Switch to horizontal scrolling style
   imageList.ScrollStyle = RasterImageListScrollStyle.Horizontal

   ' Show the scroll parameters of the control
   ShowScrollParameters(imageList)
End Sub


Private Sub ShowScrollParameters(ByVal imageList As RasterImageList)
   Dim sb As StringBuilder = New StringBuilder()
   sb.AppendFormat("Full Visible Rows: {0}{1}", imageList.FullVisibleRows, Environment.NewLine)
   sb.AppendFormat("Visible Rows: {0}{1}", imageList.VisibleRows, Environment.NewLine)
   sb.AppendFormat("Full Visible Columns: {0}{1}", imageList.FullVisibleColumns, Environment.NewLine)
   sb.AppendFormat("Visible Columns:{0}{1}", imageList.VisibleColumns, Environment.NewLine)
   sb.AppendFormat("TotalRows: {0}{1}", imageList.TotalRows, Environment.NewLine)
   sb.AppendFormat("TotalColumns: {0}{1}", imageList.TotalColumns, Environment.NewLine)
   sb.AppendFormat("TopIndex: {0}{1}", imageList.TopIndex, Environment.NewLine)
   MessageBox.Show(sb.ToString())
End Sub
using Leadtools.WinForms;
using Leadtools;
using Leadtools.Codecs;
using Leadtools.Drawing;

public void RasterImageList_ScrollStyle(RasterImageList imageList)
{
   // Clear out any items in the image list
   imageList.Items.Clear();
   // Create 20 items
   for(int i = 0; i < 20; i++)
   {
      // Load the image
      int index = i + 1;
      RasterImageListItem item = new RasterImageListItem(null, 1, "Item" + index.ToString());

      // Select every otehr item
      if((i % 2) == 0)
         item.Selected = true;

      // Add the item to the image list
      imageList.Items.Add(item);
   }

   // Set vertical scrolling style
   imageList.ScrollStyle = RasterImageListScrollStyle.Vertical;

   // Scroll a couple of lines down
   imageList.ScrollItems(2);

   // Show the scroll parameters of the control
   ShowScrollParameters(imageList);

   // Switch to horizontal scrolling style
   imageList.ScrollStyle = RasterImageListScrollStyle.Horizontal;

   // Show the scroll parameters of the control
   ShowScrollParameters(imageList);
}


private void ShowScrollParameters(RasterImageList imageList)
{
   StringBuilder sb = new StringBuilder();
   sb.AppendFormat("Full Visible Rows: {0}{1}", imageList.FullVisibleRows, Environment.NewLine);
   sb.AppendFormat("Visible Rows: {0}{1}", imageList.VisibleRows, Environment.NewLine);
   sb.AppendFormat("Full Visible Columns: {0}{1}", imageList.FullVisibleColumns, Environment.NewLine);
   sb.AppendFormat("Visible Columns:{0}{1}", imageList.VisibleColumns, Environment.NewLine);
   sb.AppendFormat("TotalRows: {0}{1}", imageList.TotalRows, Environment.NewLine);
   sb.AppendFormat("TotalColumns: {0}{1}", imageList.TotalColumns, Environment.NewLine);
   sb.AppendFormat("TopIndex: {0}{1}", imageList.TopIndex, Environment.NewLine);
   MessageBox.Show(sb.ToString());
}
Requirements

Target Platforms

See Also

Reference

RasterImageList Class
RasterImageList Members

Error processing SSI file