某玩具廠的生產(chǎn)流水線上有道工序,需要使用機(jī)械臂對n根長方體木塊材料進(jìn)行自動(dòng)化排序。排序步驟為:從左起第一個(gè)木塊開始向右尋找長度最短的,如果木塊長度相同,則選擇其中厚度較小的記錄其位置R1 (不考慮長度及厚度均相同的情況),然后對區(qū)間[1,R1]內(nèi)的木塊進(jìn)行整體翻轉(zhuǎn)。再從第二個(gè)木塊向右繼續(xù)尋找,并記錄其位置R2,然后對區(qū)間[2,R2]的木塊進(jìn)行整體翻轉(zhuǎn)....機(jī)械臂循環(huán)操作,直至排序完成。排序過程如圖a所示,其中⑦的厚度小于⑤的厚度。
根據(jù)上述要求設(shè)計(jì)VB程序,功能如下:在窗體加載時(shí),讀取木塊長度和厚度數(shù)據(jù),并顯示在列表框List1中,單擊“排序”按鈕實(shí)現(xiàn)木塊排序,結(jié)果顯示在列表框List2中,程序運(yùn)行界面如圖b所示。
(1)代碼Private Sub Coml.Click ( )中的Coml.Click ( ?。儆?
D
D
(單選,填字母)。
A.對象名
B.事件名
C.類別名
D.事件處理過程名
(2)實(shí)現(xiàn)上述功能的VB代碼如下,請?jiān)跈M線處填寫合適的代碼。
(3)程序中加框處代碼有錯(cuò),請改正。