[.NET] RichTextBox會自己變字形?

看板Visual_Basic作者 (飛梭幽影)時間16年前 (2009/11/15 00:18), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
請輸入專案類型(網站專案或者應用程式專案): 應用程式 最近因為決定開放原始碼化所以放棄商業版權的 VB6 改用 VB2005 Express 可是裡頭的 RichTextBox 不知道為什麼好像不受控制一樣 明明設定好不要自動選擇 , 字形也改過了 可是用一用往往內容一變它就自己把字形跟自動選擇都改了 好像都變回物件預設值一樣 真是糟糕.....有什麼辦法可以解決嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.156.90

11/15 01:35, , 1F
……開放原始碼化……第一次聽到這種理由
11/15 01:35, 1F

11/15 09:27, , 2F
.NET的原始碼似乎是完全開放的=.=
11/15 09:27, 2F

11/15 12:16, , 3F
開放歸開放,以前還是沒聽過這種理由。
11/15 12:16, 3F
呃....理由不是重點啦 重點是 RichTextBox 的問題真的很苦惱 假設用一般的 Textbox 我將字型設定為Courier New之後 半形符號和英文字都會用 Courier New 的字型輸出 , 中文則是新細明體 可是在 RichTextBox 裡這樣做的話 我輸入英文時是 OK 的 , 但是假設在 RichTextBox 裡輸入中文後 之後再打上半型的符號時就會變成新細明體的字型而不是 Courier New 的字型 變成每次都要去手動把整個 RichTextBox 全選再做一次 FONT 設定 (光是用 RichTextBox1.Font 指定還沒效 ... 一定要用全選再做選取字型設定才有效) 才能把新細明體的半型字變成 Courier New 而且 RichTextBox 似乎無法像 Textbox 那樣控制好如同 BBS 般全型兩格半型一格 不過因為要用到大量 Undo 和 Redo 以及要開超過 64K 的文字檔 還是得用 RichTextBox 才行..... 另外一個問題就是我把它的自動選取設定為 false 了 可是程式運作後常常自己又變成自動選取狀態 , 想從一個單字的中間開始選都不行 它都會自動從單字的開始選到最後..... ※ 編輯: shter 來自: 59.115.158.178 (11/15 14:03)

11/16 09:43, , 4F
原PO要表達的應該是放棄要錢的VB6..改用免費的Express...
11/16 09:43, 4F
文章代碼(AID): #1A_jXAmW (Visual_Basic)