1. 程式人生 > >VB中 “編譯錯誤:未找到方法或資料成員””和“實時錯誤'424'”

VB中 “編譯錯誤:未找到方法或資料成員””和“實時錯誤'424'”

錯誤一:“編譯錯誤:未找到方法或資料成員”

                                                                     

錯誤:不知道為什麼昨天設定的命名是Flexgrid控制元件,今天再開啟,變成了PictureBox控制元件,所以一執行彈出了此錯誤框,並定義在rows=2。

解決方案:把PictureBox換為Flexgrid控制元件即可。

錯誤二:“實時錯誤'381':Subscript out of range”

                                                     

錯誤:①除錯結果:

                                            

②"subscript out of range" 指的是1)陣列索引超出範圍;(2)下標超出範圍

解決方案:“右擊Flexgrid控制元件——屬性——將列(Cols)值改為自己需要的數”(如下列程式碼所示,需要的列數為8,故改為8)

                                            

            .Rows = 2
            .CellAlignment = 4
            .TextMatrix(1, 0) = "學號"
            .TextMatrix(1, 1) = "姓名"
            .TextMatrix(1, 2) = "性別"           
            .TextMatrix(1, 3) = "出生日期"
            .TextMatrix(1, 4) = "班號"
            .TextMatrix(1, 5) = "聯絡電話"
            .TextMatrix(1, 6) = "入校日期"
            .TextMatrix(1, 7) = "家庭住址"

錯誤三:實時錯誤'424':要求物件

                                                  

錯誤:要求物件是因為所使用的物件沒有定義。

解決方案:點選除錯看是在哪行出錯了,定義一下物件即可,也可能是因為控制元件名寫錯了,所以大家敲程式碼時一定要細心!