Winform Textbox控件字體垂直居中


項目中遇到要求Textbox內的字體垂直居中的問題,在網上找一直沒有理想的解決方案。后來發現可以通過設置控件的字體來達到預期的效果。

默認的Textbox的Font屬性為 “宋體, 9pt”,效果如下:

將Font屬性改為“Microsoft Sans Serif, 9pt”,效果如下:

基本符合預期要求。

但是有一個隱含的問題:要保證程序所運行的操作系統有上面用到的字體,否則可能會出錯,需要注意!

(另外,DataGridView 的一個單元格內如果有多行文字,文字的行間距會很小,也可以用這種方式解決)。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM