0
A
回答
0
這裏是一個函數,告訴你,如果最後一行是可見:
bool LastLineVisible(TextBox textbox)
{
Point lowPoint = new Point(3, textbox.ClientSize.Height - 3);
int lastline = textbox.Lines.Count() - 1;
int charOnLastvisibleLine = textbox.GetCharIndexFromPosition(lowPoint);
int lastVisibleLine = textbox.GetLineFromCharIndex(charOnLastvisibleLine);
return lastVisibleLine >= lastline;
}
您仍然需要檢測滾動事件本身。有關如何檢測滾動的信息,請參閱here。
相關問題
- 1. C#Winforms:沒有自動滾動的滾動條
- 2. Winforms滾動文本控件
- 3. 同步面板滾動條和文本框滾動條
- 4. 動態文本框滾動條
- 5. 在AWT中添加一個滾動條/滾動條到框架
- 6. C#WinForms TreeView刪除水平滾動條
- 7. TableLayoutPanel更改滾動條(C#WinForms)
- 8. 文本框的水平滾動條
- 9. 沒有滾動條的jQuery滾動框
- 10. C#WinForms:帶垂直滾動條的多列表框
- 11. Python Tkinter可滾動框架有一個滾動條,但不滾動
- 12. 兩個框架一個滾動條
- 13. 滾動到C#文本框的底部
- 14. RichTextBox中的自動滾動C#WinForms
- 15. 如何獲得面板上的滾動條位置? WinForms C#
- 16. Winforms中的滾動條處理滾動事件
- 17. 如何在WinForms中創建自動滾動多行文本框?
- 18. 如果用戶還沒有移動滾動條,自動滾動文本框
- 19. C++ MFC滾動條不能滾動
- 20. 添加了文本的Android滾動視圖自動滾動
- 21. 控制哪個VBox獲取滾動條
- 22. 帶有樣式化滾動條的文本框不再自動滾動WPF
- 23. 同時滾動兩個面板c#winForms
- 24. 帶滾動條的動畫文本
- 25. 如何在winforms滾動條上計算點擊滾動量?
- 26. WinForms中的水平滾動條DataGridView
- 27. 更改winforms中滾動條的大小
- 28. 滾動文字/選取框
- 29. 「滾動」單行文本框
- 30. 輸入文本框滾動
謝謝,我創建了ScrollThumb類,但是如何訪問這些事件?我在課堂上放了一個斷點,似乎永遠無法達到它。 – KingC
您是否將原始文本框更改爲ScrollThumb類實例? (要麼重新添加ScrollThumb對象,要麼將Designer.cs文件中的2個點從TextBox更改爲ScrollThumb!) – TaW