電腦順著**走,**順著思路走
不同的思路,寫出**的邏輯順序也會不同,可能執行結果相同,但過程顯示不一定相同。下面用乙個對比性的例子來說明。
在listbox中對專案是否重複,進行判定並新增。
方法有二:
(一)先新增,後判定;相符則保留,不符則移除。
if listbox1.listindex <> -1 then '表明當前已選擇專案
listbox2.additem listbox1.list(listbox1.listindex) 『新增選擇項
end if
for i = 0 to listbox1.listcount – 1
for j = i + 1 to listbox2.listcount
if listbox1.list(i) = listbox1.list(j) then 『假設存在重複項
listbox1.removeitem j 『移除重複項
exit sub
end if
next j
next i
顯示情況:選擇新增的項如果不重複,則新增(沒什麼不同)。但如果與listbox2
中的項重複,會看到——所選中新增項閃爍退出。。
(二)將選定的項與列表項先比較,重複就放棄新增,反之則新增。
if listbox1.listindex <> -1 then '表面當前沒有選擇專案
for i = 0 to listbox2.listcount - 1
if listbox1.text = listbox2.list(i) then 『假設與已有列表項重複
exit sub 『直接退出,放棄新增
end if
next i
listbox2.additem listbox1.list(listbox1.listindex) 『新增符合項
end if
顯示情況:選擇新增的項不重複,直接新增。如果重複,在listbox2
中將不會看到任何的痕跡呈現。
修改SharePoint列表中「新增新專案」鏈結
做sharepoint開發的時候,會新建很多的自定義列表,但是sharepoint預設所有的自定義列表的新建標籤都是 新增新專案 但是很多地方我們都想改為自己想要的標籤,那麼怎麼更改呢?選中中間的資料檢視webpart,選擇ribbon上的 列表檢視工具 設計 選項 摘要工具欄 發現資料檢視下方出現...
防止在listbox中新增很多資料出現不停的重新整理
問題提出 在listbox新增很多資料的時候,由於控制項不停的重新整理,導致出現閃爍,如何解決?解決方法 再新增資料以前,禁止控制項重新整理,資料新增完畢以後,再重新整理一次。程式實現 其中 m listbox是clistbox的控制項型別的變數 m listbox.lockwindowupdate...
如何在C 中將專案新增到列表中
首先,宣告乙個列表,例如 listteams newlist 要將專案新增到c 列表,請使用add 辦法 teams.add us teams.add canada teams.add india teams.add australia 可以測驗執行以下 以將專案新增到c 中的列表中 usingsy...