Yahoo奇摩知識+將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+服務將會轉為唯讀模式。其他Yahoo奇摩產品與服務或您的Yahoo奇摩帳號都不會受影響。如需關於Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

Jason0821 發問時間: 電腦與網際網路程式設計 · 1 0 年前

如何將Textbox中多行顯示停在結尾

如何將Textbox中多行顯示停在結尾?

我用 Textbox.text 顯示讀到的資料,但是每次都會回到開頭,沒辦法把顯示停在結尾的地方。

我用Textbox 顯示我從 RS232 收到的資料

TextBox.Text = TextBox.Text + RS232buffer.ToString()

顯示到超過TextBox大小時 就會一直停在第一頁,有啥方法可以讓它停在結尾(最後一筆)? 不然要一直去移 才能看到最後一筆

已更新項目:

我已經可以定在頁尾了~~感謝!

接下來用 Mouse 選了一個字後, 如何將 Textbox 顯示定住 在目前這一頁位置不變? 因為後來資料進來後, 他會到頁尾去了...

是不是要 記住目前 Cursor 的位置, 然後再用 ScrollToCaret() 回到這位置?

1 個解答

評分
  • ?
    Lv 7
    1 0 年前
    最佳解答

    TextBox1.Select(TextBox1.Text.Length, 1) '視惰況使用

    TextBox1.ScrollToCaret()

還有問題?馬上發問,尋求解答。