3
我在Windows窗體上有一個面板。面板啓用了自動滾動功能。滾動條的顯示方式與滾動條一樣,滾動條通常按照它們的操作。使用自動滾屏的光滑滾動
但面板的內容只有在釋放鼠標按鈕時纔會更新。如何在滾動條移動時使內容滾動。 (我想複製最現代化的項目,如文字處理和網頁瀏覽器的滾動行爲...移動滾動條和內容立即卷軸也。)
我使用C#,Visual Studio 2008中的親和Windows XP專業版。
我在Windows窗體上有一個面板。面板啓用了自動滾動功能。滾動條的顯示方式與滾動條一樣,滾動條通常按照它們的操作。使用自動滾屏的光滑滾動
但面板的內容只有在釋放鼠標按鈕時纔會更新。如何在滾動條移動時使內容滾動。 (我想複製最現代化的項目,如文字處理和網頁瀏覽器的滾動行爲...移動滾動條和內容立即卷軸也。)
我使用C#,Visual Studio 2008中的親和Windows XP專業版。
我終於在網上找到了一個提示,它的工作原理。
胡克面板的滾動事件,在事件處理程序,把這樣的代碼:
if (e.ScrollOrientation == ScrollOrientation.VerticalScroll) {
panel1.VerticalScroll.Value = e.NewValue;
}
其中e是ScrollEventArgs對象傳遞到事件處理程序。
水平的類似代碼,當然。
我不知道爲什麼這不是自動的,或者爲什麼沒有至少有一個屬性來實現它。