VB中 “編譯錯誤:未找到方法或資料成員””和“實時錯誤'424'”
阿新 • • 發佈:2019-01-24
錯誤一:“編譯錯誤:未找到方法或資料成員”
錯誤:不知道為什麼昨天設定的命名是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':要求物件
錯誤:要求物件是因為所使用的物件沒有定義。
解決方案:點選除錯看是在哪行出錯了,定義一下物件即可,也可能是因為控制元件名寫錯了,所以大家敲程式碼時一定要細心!