看板 Visual_Basic 關於我們 聯絡資訊
請輸入專案類型(網站專案或者應用程式專案): 應用程式 最近因為決定開放原始碼化所以放棄商業版權的 VB6 改用 VB2005 Express 可是裡頭的 RichTextBox 不知道為什麼好像不受控制一樣 明明設定好不要自動選擇 , 字形也改過了 可是用一用往往內容一變它就自己把字形跟自動選擇都改了 好像都變回物件預設值一樣 真是糟糕.....有什麼辦法可以解決嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.156.90
MOONRAKER:……開放原始碼化……第一次聽到這種理由 11/15 01:35
fumizuki:.NET的原始碼似乎是完全開放的=.= 11/15 09:27
MOONRAKER:開放歸開放,以前還是沒聽過這種理由。 11/15 12:16
呃....理由不是重點啦 重點是 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)
Marty:原PO要表達的應該是放棄要錢的VB6..改用免費的Express... 11/16 09:43