0
爲了清理我的代碼,我嘗試將所有函數和子例程放入模塊中。其中一個子例程使用來自MS Access數據庫的數據填充RichTextBoxes的網格。當子程序使用的時候它工作,但不是在我的模塊中。這有什麼特別的原因嗎?我注意到試圖使用代碼一個RichTextBox它說我需要定義它,所以我繼續將此添加到我的模塊的頂部:從模塊向RichTextBox添加文本
Dim mon1 As New RichTextBox
Dim mon2 As New RichTextBox
Dim mon3 As New RichTextBox
Dim mon4 As New RichTextBox
Dim mon5 As New RichTextBox
它實際上並沒有將任何文本放入了我的表單上的RichTextBoxes和子例程沒有返回錯誤。我試圖將它從Dim
更改爲Public
,它也做同樣的事情。
任何人都可以對此有所瞭解嗎?謝謝。
嗨,謝謝你的回覆。我將如何去做這件事?我試過Dim'mon1作爲新的frmmain.RichTextBox'和一些替代品。是的,這是VB.NET。謝謝。 – Joseph 2009-12-08 19:30:27
1.刪除所有放在模塊中的「Dim mon1 as new ...」。 – 2009-12-08 19:31:20
2.在子程序中,在那裏你看到一個RichTextBox變量名,用「frmMain.RichTextBox」裏frmMain爲您所做的形式的名稱替換它,RichTextBox的是窗體上的RichTextBox的名稱。 – 2009-12-08 19:32:26