event ScrollButtonClick (ScrollBar as ScrollBarEnum, ScrollPart as ScrollPartEnum)
Occurs when the user clicks a button in the scrollbar.

 TypeDescription 
   ScrollBar as ScrollBarEnum A ScrollBarEnum expression that specifies the scrollbar being clicked.  
   ScrollPart as ScrollPartEnum A ScrollPartEnum expression that indicates the part of the scroll being clicked.  
Use the ScrollButtonClick event to notify your application that the user clicks a button in the control's scrollbar. The ScrollButtonClick event is fired when the user clicks and releases the mouse over an enabled part of the scroll bar. Use the ScrollPartVisible property to add or remove buttons/parts in the control's scrollbar. Use the ScrollPartEnable property to specify enable or disable parts in the control's scrollbar. Use the ScrolPartCaption property to specify the caption of the scroll's part. Use the Background property to change the visual appearance for any part in the control's scroll bar.

The following VB sample displays the identifier of the scroll's button being clicked:

With ExFileView1
    .BeginUpdate
        .ScrollPartVisible(exVScroll, exLeftB1Part Or exRightB1Part) = True
        .ScrollPartCaption(exVScroll, exLeftB1Part) = "<img></img>1"
        .ScrollPartCaption(exVScroll, exRightB1Part) = "<img></img>2"
    .EndUpdate
End With
Private Sub ExFileView1_ScrollButtonClick(ByVal ScrollPart As EXEXFILEVIEWLibCtl.ScrollPartEnum)
    MsgBox (ScrollPart)
End Sub

The following VB.NET sample displays the identifier of the scroll's button being clicked:

With AxExFileView1
    .BeginUpdate()
    .set_ScrollPartVisible(EXEXFILEVIEWLib.ScrollBarEnum.exVScroll, EXEXFILEVIEWLib.ScrollPartEnum.exLeftB1Part Or EXEXFILEVIEWLib.ScrollPartEnum.exRightB1Part, True)
    .set_ScrollPartCaption(EXEXFILEVIEWLib.ScrollBarEnum.exVScroll, EXEXFILEVIEWLib.ScrollPartEnum.exLeftB1Part, "<img></img>1")
    .set_ScrollPartCaption(EXEXFILEVIEWLib.ScrollBarEnum.exVScroll, EXEXFILEVIEWLib.ScrollPartEnum.exRightB1Part, "<img></img>2")
    .EndUpdate()
End With
Private Sub AxExFileView1_ScrollButtonClick(ByVal sender As System.Object, ByVal e As AxEXEXFILEVIEWLib._IExFileViewEvents_ScrollButtonClickEvent) Handles AxExFileView1.ScrollButtonClick
        MessageBox.Show( e.scrollPart.ToString())
End Sub

The following C# sample displays the identifier of the scroll's button being clicked:

axExFileView1.BeginUpdate();
axExFileView1.set_ScrollPartVisible(EXEXFILEVIEWLib.ScrollBarEnum.exVScroll, EXEXFILEVIEWLib.ScrollPartEnum.exLeftB1Part | EXEXFILEVIEWLib.ScrollPartEnum.exRightB1Part, true);
axExFileView1.set_ScrollPartCaption(EXEXFILEVIEWLib.ScrollBarEnum.exVScroll, EXEXFILEVIEWLib.ScrollPartEnum.exLeftB1Part , "<img></img>1");
axExFileView1.set_ScrollPartCaption(EXEXFILEVIEWLib.ScrollBarEnum.exVScroll, EXEXFILEVIEWLib.ScrollPartEnum.exRightB1Part, "<img></img>2");
axExFileView1.EndUpdate();
private void axExFileView1_ScrollButtonClick(object sender, AxEXEXFILEVIEWLib._IExFileViewEvents_ScrollButtonClickEvent e)
{
    MessageBox.Show(e.scrollPart.ToString());
}

The following C++ sample displays the identifier of the scroll's button being clicked:

m_fileView.BeginUpdate();
m_fileView.SetScrollPartVisible( 0 /*exVScroll*/, 32768  /*exLeftB1Part*/ | 32 /*exRightB1Part*/, TRUE );
m_fileView.SetScrollPartCaption( 0 /*exVScroll*/, 32768  /*exLeftB1Part*/ , _T("<img></img>1") );
m_fileView.SetScrollPartCaption( 0 /*exVScroll*/, 32 /*exRightB1Part*/ , _T("<img></img>2") );
m_fileView.EndUpdate();
void OnScrollButtonClickExFileView1(long ScrollPart) 
{
	CString strFormat;
	strFormat.Format( _T("%i"), ScrollPart );
	MessageBox( strFormat );
}

The following VFP sample displays the identifier of the scroll's button being clicked:

With thisform.ExFileView1
    .BeginUpdate
        .ScrollPartVisible(0, bitor(32768,32)) = .t.
        .ScrollPartCaption(0,32768) = "<img></img>1"
        .ScrollPartCaption(0, 32) = "<img></img>2"
    .EndUpdate
EndWith
*** ActiveX Control Event ***
LPARAMETERS scrollpart

wait window nowait ltrim(str(scrollpart))
 


Send comments on this topic.
© 1999-2008 Exontrol Inc, Software. All rights reserved.