友衡分享 · C# 学习笔记

本站是一个个人 C# 技术学习站点,用来整理我编写或收集的实践经验与相关文章,内容仅供学习与交流。

个人学习站点 纯静态页面 C# / WinForms 内容仅供学习参考

关于本站

建站目的、内容来源与网站性质

这是什么站

「友衡分享」是个人用于记录、整理 C# 编程学习心得的静态网站,方便自己复习查阅,同时供同样使用 C# 的开发者参考交流。内容以本人项目实践笔记为主。

网站性质

本站是纯静态的个人笔记站,只负责展示内容,需要反馈时通过邮件联系即可。

阅读完整的建站说明 →

文章分享

以下为站内已发布的 C# 技术学习笔记,均出自本人项目实践后的整理提炼

01只读 RichTextBox 自适应高度:为什么你测出来永远只有一行

实践笔记WinFormsRichTextBox

在 HandleCreated 里测高只会量到一行:句柄创建不等于布局已定。改用 EM_GETTEXTLENGTHEX 向排版引擎要像素高,并在 VisibleChanged 后重测。

阅读全文 →

02WinForms 批量加控件的卡顿:分段计时与两阶段渲染

实践笔记性能优化布局引擎

把富文本渲染快了十倍而总耗时没变,分段计时才发现大头在 Controls.Add。SuspendLayout 并不如你想的那回事,最后用轻量项先上屏、定时器分批升级解决。

阅读全文 →