使用控制項 HScrollBar 設定屬性 Maximum 可捲動範圍的上限值後,程式執行時沒辦法捲動到設定的上限值,該如何處理?

  • 7361
  • 0
  • 2011-10-12

使用控制項 HScrollBar 設定屬性 Maximum 可捲動範圍的上限值後,程式執行時沒辦法捲動到設定的上限值,該如何處理?

 

一、問題的來龍去脈

我在表單中加入控制項 HScrollBar,並且設定屬性 Maximum 為 255,但是程式執行時沒有辦法捲動到設定的上限值 255,只能捲動到 246,該如何處理?

 

二、問題的發生原因

需搭配 LargeChange 屬性,LargeChange 屬性用來取得或設定當捲動方塊大距離移動時,會從 Value 屬性加或減的值。我們可以嘗試將 LargeChange 屬性設定為 1 即可。

 

三、問題的解決方法

1. 點選要設定的控制項 HScrollBar,將屬性 LargeChange 設定為 1。

2. 重新編譯與執行,此時 HScrollBar 可捲動範圍的上限值可到屬性 Maximum 所設定的 255。