我用richtextbox做了個記事本,當用中文輸入時用到空格鍵就會出現以下的錯誤訊息:執行階段錯誤 '380' invalid property value‧<br>輸入英文沒問題,我試過四種中文輸入法也是出現上面的錯誤訊息,請前輩門指導.Thanks
就算是執行階段錯誤 你也會知道是當在哪一行吧 把那一段的程式貼出來 大家也才好幫你指出錯誤 應該是你程式有寫錯才對^^
首先謝謝 BRL 的回應,我在有安裝 VB6 的機台上是沒問題,沒安裝 VB 的機台就有上面的錯誤訊息‧我是初(剛)學 VB ,我要怎麼樣才能找出有問題的那一段‧謝謝!
請問你安裝程式到"沒安裝 VB 的機台"時 你有使用封裝程式去Setup嗎?? 如果沒有的話可能是部份的元件有問題(用封裝部署程式去做安裝程式) 如果有的話 就有點難猜了 你就要多寫點LOG(也可以用MsgBox)去看可能錯在哪一段程式中了
謝謝 brl ,我把以下的這段停掉就沒問題了,要用以下這段該怎麼做? '防止在切換輸入法時字體自變 'Private Sub RichTextBox1_KeyUp(KeyCode As Integer, Shift As Integer) 'If KeyCode = vbKeySpace Then RichTextBox1.SelFontName = CommonDialog1.FontName 'End Sub 另外一個問題是 我在存新檔的時候沒有popup save視窗? '儲存檔案 Private Sub mnuSave_Click() CommonDialog1.Filter = "文字文檔(*.txt)!*.txt!RTF文檔(*.rtf)!*.rtf!所有檔案(*.*)!*.*" FileType = CommonDialog1.FileTitle FiType = LCase(Right(FileType, 3)) FileName = CommonDialog1.FileName Select Case FiType Case "txt" RichTextBox1.SaveFile FileName, rtfText Case "rtf" RichTextBox1.SaveFile FileName, rtfRTF Case "*.*" RichTextBox1.SaveFile FileName End Select Me.Caption = "我的記事本:" & FileName MsgBox "檔案已經存在,是否要覆蓋?", vbYesNo End Sub