VB2003 2008 遍歷控制項的方法

2021-04-18 10:07:49 字數 528 閱讀 2476

由於vb6以後的版本在遍歷form上的控制項時不會處理容器裡的控制項(也就是說如果form上有乙個groupbox控制項且裡面有textbox控制項乙個,那麼在me.controls裡面就找不到groupbox裡的textbox),所以單獨寫這麼一篇文章。

'form上所有的textbox清空

private sub cleartextbox(cc as control.controlcollection)

for each ctl as control in cc

if typeof ctl is textbox then

ctype(ctl, textbox).text = string.empty

else if ctl.controls.count > 0 then

cleartextbox(ctl.controls) '遞迴呼叫

end if

next

end sub

'呼叫cleartextbox(me.controls)

9 7 遍歷集合的方法總結

遍歷list方法一 普通for迴圈 for int i 0 isize i 遍歷list方法二 增強for迴圈 使用泛型!for string temp list 遍歷list方法三 使用iterator迭代器 1 for iterator iter list.iterator iter.hasne...

C 呼叫 win32遍歷win桌面控制項的演算法

private static int level 0 public static int findguilike ref int hwndarray,int hwndstart,ref string windowtext,ref string classname,ref string parentt...

qlist的遍歷 List集合操作一 遍歷與查詢

首先宣告本文不是討論linq,在framwork2.0中也不支援linq操作的,主要是記錄一下list集合的使用方法。list 一般主要用到的查詢遍歷方法 find 搜尋指定謂詞所定義條件相匹配的元素,並返回整個list中的第乙個匹配元素。findlast 搜尋指定謂詞所定義條件相匹配的元素,並返回...