vb中可视对象的操作
問題 :
在調試機房結賬的部分,這兩部分總是出問題,實時錯誤424。
錯誤解釋:
未找到窗體(錯誤 424)
后來通過大量的查閱,找到了答案。
MSHFlexGrid1是一個“控件”的名稱,這些“可視對象”必須依附于某個窗體的
要操作這類對象,肯定得指明對應的窗體名稱。
使用語句的格式,基本上都是這樣的格式:
窗體名.控件名.屬性
窗體名.控件名.方法
(“方法”指的是過程或函數,如果需要參數的,調用時還要傳遞對應的參數才行)
問題原因:在機房收費系統中,MSHFlexGrid1控件放在SSTab控件容器中,寫代碼的時候總是直接調用MSHFlexGrid1控件。
所以一直才會報錯出問題!
另一個問題
找不到該對象的事件或是方法!在寫代碼的時候,我是用別的編輯器修改好了,直接復制到vb的代碼編輯器中,一般寫代碼時,在事件后輸入. ,正確的情況下會自動顯示該對象的所有事件或是方法,但有時候我用編輯器全是自己的輸入,沒有這樣的功能,在vb的環境中運行的時候,就會出現問題!
解決辦法就是刪掉,重新在vb的環境中正確輸入,就能正確運行!
總結:
機房前期主要是邏輯和代碼實現的問題。
到后期的機房,主要是調試和及時總結的問題。
查了很多,用了很多。
關于調試的部分很差勁,調試代碼對我來說就是碰運氣,因為看不懂的太多了,查到一個方法,嘗試一下,不行就換個方法,換著換著就會發現有一種合適,就用這個!沒有說怎么高水平的寫簡潔點!經常遇到很手足為無措!
之前用別人介紹的MSDN下載發現不怎么好用!
找解決辦法也還是百度。。。百度。。。百度。。。( ▼-▼ )。。。
決心學習調試代碼,這個問題,先放著。。。
總結
以上是生活随笔為你收集整理的vb中可视对象的操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 实现SSTab单个选项卡代码
- 下一篇: 机房收费系统【VB版】——选择下机