李學粉 廊坊師範學院資訊科技提高班第十一期
阿新 • • 發佈:2019-02-01
</pre><pre name="code" class="vb"><span style="font-size:18px;">現在的我們正在完成機房收費系統9(這是我們第一個沒有原始碼的專案),在其中遇到好多的問題,在接下來的文章中我將為大家一一展示:</span>
<span style="color:#ff0000;">一、</span>子窗體被遮蓋,不能顯示
解決方法如下:
Private Declare Function SetParent Lib "user32" (ByVal hWndCHild As Long, ByVal hWndNewParent As Long) As Long
Private Sub About_Click()
SetParent frmAbout.hWnd, Picture1.hWnd
<span style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;">frmAbout.Show ‘這只是其中的一個窗體名</span>
End Sub
最後在子窗體中編寫<pre name="code" class="vb"> Private Sub Form_Load() frmAbout.Width = 11730 frmAbout.Height = 6435 End Sub
二、
這個問題的解決其實也很簡單:方法之一:在該工程的程式碼編寫中不涉及MDI窗體內容的編寫;方法二:把模組中 的“Set fMainform = New frmmain”後面的一句"fMainform.Show"改成"frmmain.Show"
三、
該錯誤的產生絕對是細心的問題,只要仔細仔細再仔細,這個問題絕對是非常容易解決的,問題就出在對錶格的寫入語句上,錯誤語句為“.Rows=Rows+1”試問Rows怎麼會獨立存在呢?正確語句為“.Rows=.Rows+1”
好了,這篇文章就寫這麼多了,我們明天精彩繼續!