vb.net textbox滚动显示到最后一行

调用:

Private Sub TextBox18_TextChanged(sender As Object, e As System.EventArgs) Handles TextBox18.TextChanged

show_textbox_endline(TextBox18)

End Sub

函数:

'显示textbox最后一行

Public Sub show_textbox_endline(Tbx As TextBox)

If Tbx.Text.Length > 0 Then '防止手动清空时,为0,后面textBox1.Text.Length - 1时出错。

Tbx.SelectionStart = Tbx.Text.Length - 1

Tbx.ScrollToCaret() '将控件内容滚动到当前插入符号位置

End If

End Sub

C#差不多,转换下

这样,记录一下

相关推荐
切糕师学AI4 小时前
.NET 文件操作中常见的内存泄漏场景梳理
.net·内存泄漏
唐青枫5 小时前
深入理解 C#.NET record:不可变对象与值语义的现代实践
c#·.net
追逐时光者14 小时前
一个 WPF 开源、免费的 SVG 图像查看控件
后端·.net
时光追逐者20 小时前
一个基于 .NET 开源、功能强大的分布式微服务开发框架
分布式·微服务·开源·c#·.net·.net core
步步为营DotNet20 小时前
深入探究.NET中依赖注入(DI)的生命周期管理:构建稳健且高效的应用
.net
步步为营DotNet1 天前
深度解析.NET中LINQ查询的延迟执行与缓存机制:优化数据查询性能
缓存·.net·linq
我是唐青枫2 天前
C#.NET ref struct 深度解析:语义、限制与最佳实践
c#·.net
武藤一雄2 天前
[奇淫巧技] WPF篇 (长期更新)
windows·microsoft·c#·.net·wpf
寰天柚子2 天前
DotNetBar全面解析:.NET WinForms开发的高效UI控件库
ui·.net