c textbox顯示文字獲取行數

2021-07-09 09:11:36 字數 517 閱讀 3335

**:

問:我將textbox設定為多行,如果想獲取其中文字的行數,可以採用textbox1.lines.length來獲取,這個方法應該是查詢文字中的換行符數量吧。我現在遇到的問題是:如果我連續輸入字元,不敲回車,當字元到達文字框的右邊框時會自動轉到下一行顯示,這從表面上看已經成了兩行,但因為沒有換行符,lines.length獲取的行數並沒有增加。該怎麼解決這個問題呢?我想獲取真正的行數(從視覺上看到的)

我是在設定多行顯示滾動條時遇到這種情況的。初衷是這樣:超過三行自動顯示豎直滾動條,小於三行不顯示滾動條。如果把scrollbars屬性設定為vertical,小於三行,滾動條會灰色顯示,我想直接把它去掉。把scrollbars設定為vertical時,即使是連續輸入字元(不回車),超過三行,滾動條也會顯示。這是怎麼做到的?

解決:用這個方法即可實現:

c# code?

1

textbox1.getlinefromcharindex(textbox1.textlength)+1

文字超行,打點顯示

文字超行,文字超行,打點顯示文字超行,打點顯示文字超行,打點顯示文字超行,打點顯示文字超行,打點顯示文字超行,打點顯示文字超行,打點顯示打點顯示文字超行,打點顯示文字超行,打點顯示文字超行,打點顯示文字超行,打點顯示文字超行,打點顯示文字超行,打點顯示文字超行,打點顯示文字超行,打點顯示文字超行,打...

C TextBox獲取拖拽檔案路徑

步驟 1 通過dragenter事件獲得被拖入視窗的 資訊 可以是若干檔案,一些文字等等 在dragdrop事件中對 資訊 進行解析。2 接受拖放控制項的allowdrop屬性必須設定成true 3 必須在dragenter事件中設定好要接受拖放的效果,預設為無效果。所以單獨寫dragdrop事件是...

文字只顯示一行,和文字只顯示兩行的問題

在我們設定樣式的時候,不可避免的涉及到內容只出現一行或只出現自己想要的行數。1.首先說一行的問題。如果內容超出,還會看到現在的內容嗎?噠噠噠噠噠 outer 詳解 overflow hidden 這個就不用多說了,超出的部分隱藏。還可以用於清除浮動 不建議使用 text overflow ellip...