Listbox列表中新增專案,判斷重複項

2021-06-18 06:14:01 字數 1199 閱讀 2341

電腦順著**走,**順著思路走

不同的思路,寫出**的邏輯順序也會不同,可能執行結果相同,但過程顯示不一定相同。下面用乙個對比性的例子來說明。

在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...