我正在處理C#Windows窗體應用程序,其中有一個不可編輯的TextBox
,顯示自定義類Note
的幾個對象的詳細信息。C# - 根據點擊位置選擇文本框的行
Note
有一個重寫ToString()
方法輸出所有在單獨一行標籤的屬性,所以由音符對象返回的字符串應該是這樣的:
「記錄到:12:00
記錄的:史蒂夫
注意內容:Hello World」的
我想每個屬性,在TextBox
一個單獨的行出現,並且會有在一個音符的數據結束和下一個音符的開始之間是一個額外的空行。
這一切工作正常,我現在要實現的是能夠使用光標從文本框'選擇'筆記。
理想情況下,我想要的是,如果包含筆記數據的3行中的任何一行都被點擊,那麼與該筆記相關的所有三行都會突出顯示。
有沒有人知道這是可能的使用TextBox
?如果是這樣,我會去解決它嗎?
感謝,
馬克
文本框是不是真的適合這項任務。 – CathalMF
我也想知道如何使用ListBox,但我一直在努力將字符串分成3行。這會比使用文本框更容易解決嗎? @CathalMF – marcuthh
也許發佈您的列表框代碼,我們可以嘗試修復它。 – CathalMF