簡體   English   中英

多行文字框自動高度

[英]Multiline textbox auto height

我從數據庫表中填寫了多個多行文本框。 輸入它們時,高度會自動擴展,並根據輸入的文本行數調整高度,因此無需滾動即可查看所有文本行。 這是完美的,但是當我重新加載頁面時(將文本框數據保存回數據庫之后),多行文本框不會調整回應有的高度,從而顯示所有數據行。 我想出了一種不雅的方法來相應地調整文本框的大小。 我在整個多行文本框中找到了#個字符,然后根據我選擇的寬度(除以要容納多少行的字符數),將其除以#個字符數,然后將#乘以像素行高度,並將文本框高度設置為此#像素。 必須有一種更優雅的方法來執行此操作,但我找不到它。 有人有想法么?

當焦點不在該控件上時,您可以嘗試禁用multiline屬性,並且當您單擊文本框進行鍵入時,可以重新啟用多行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM