

| Type | Description | |||
| ScrollBar as ScrollBarEnum | A ScrollBar expression that indicates the scrollbar where the part is visible or hidden. | |||
| Part as ScrollPartEnum | A ScrollPartEnum expression that specifies the parts of the scroll bar being visible | |||
| Boolean | A Boolean expression that specifies whether the scrollbar's part is visible or hidden. | 

By default, the following parts are shown:
The following VB sample adds up and down additional buttons to the control's vertical scroll bar :
With Schedule1
    .BeginUpdate
        .ScrollBars = exDisableBoth
        .ScrollPartVisible(exVScroll, exLeftB1Part Or exRightB1Part) = True
        .ScrollPartCaption(exVScroll, exLeftB1Part) = "<img></img>1"
        .ScrollPartCaption(exVScroll, exRightB1Part) = "<img></img>2"
    .EndUpdate
End With
  The following VB.NET sample adds up and down additional buttons to the control's vertical scroll bar :
With AxSchedule1
    .BeginUpdate()
    .ScrollBars = EXSCHEDULELib.ScrollBarsEnum.exDisableBoth
    .set_ScrollPartVisible(EXSCHEDULELib.ScrollBarEnum.exVScroll, EXSCHEDULELib.ScrollPartEnum.exLeftB1Part Or EXSCHEDULELib.ScrollPartEnum.exRightB1Part, True)
    .set_ScrollPartCaption(EXSCHEDULELib.ScrollBarEnum.exVScroll, EXSCHEDULELib.ScrollPartEnum.exLeftB1Part, "<img></img>1")
    .set_ScrollPartCaption(EXSCHEDULELib.ScrollBarEnum.exVScroll, EXSCHEDULELib.ScrollPartEnum.exRightB1Part, "<img></img>2")
    .EndUpdate()
End With
  The following C# sample adds up and down additional buttons to the control's vertical scroll bar :
axSchedule1.BeginUpdate(); axSchedule1.ScrollBars = EXSCHEDULELib.ScrollBarsEnum.exDisableBoth; axSchedule1.set_ScrollPartVisible(EXSCHEDULELib.ScrollBarEnum.exVScroll, EXSCHEDULELib.ScrollPartEnum.exLeftB1Part | EXSCHEDULELib.ScrollPartEnum.exRightB1Part, true); axSchedule1.set_ScrollPartCaption(EXSCHEDULELib.ScrollBarEnum.exVScroll, EXSCHEDULELib.ScrollPartEnum.exLeftB1Part , "<img></img>1"); axSchedule1.set_ScrollPartCaption(EXSCHEDULELib.ScrollBarEnum.exVScroll, EXSCHEDULELib.ScrollPartEnum.exRightB1Part, "<img></img>2"); axSchedule1.EndUpdate();
The following C++ sample adds up and down additional buttons to the control's vertical scroll bar :
m_schedule.BeginUpdate();
m_schedule.SetScrollBars( 15 /*exDisableBoth*/ );
m_schedule.SetScrollPartVisible( 0 /*exVScroll*/, 32768  /*exLeftB1Part*/ | 32 /*exRightB1Part*/, TRUE );
m_schedule.SetScrollPartCaption( 0 /*exVScroll*/, 32768  /*exLeftB1Part*/ , _T("<img></img>1") );
m_schedule.SetScrollPartCaption( 0 /*exVScroll*/, 32 /*exRightB1Part*/ , _T("<img></img>2") );
m_schedule.EndUpdate();The following VFP sample adds up and down additional buttons to the control's vertical scroll bar :
With thisform.Schedule1
    .BeginUpdate
        .ScrollBars = 15
        .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))