日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《WebForm开发系列之控件篇》Item2 ListBox

發布時間:2023/12/10 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《WebForm开发系列之控件篇》Item2 ListBox 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 屬性列表:
???? SelectionMode???? 組件中條目的選擇類型,即多選(Multiple)、單選(Single)
???? Rows????????????? 列表框中顯示總共多少行
???? Selected????????? 檢測條目是否被選中
???? SelectedItem????? 返回的類型是ListItem,獲得列表框中被選擇的條目
???? Count???????????? 列表框中條目的總數
???? SelectedIndex???? 列表框中被選擇項的索引值
???? Items???????????? 泛指列表框中的所有項,每一項的類型都是ListItem
2. 取列表框中被選中的值?
????? ListBox.SelectedValue?
3. 動態的添加列表框中的項:
????? ListBox.Items.Add("所要添加的項");
4. 移出指定項:
????? //首先判斷列表框中的項是否大于0
????? If(ListBox.Items.Count > 0 )
????? {
//移出選擇的項
ListBox.Items.Remove(ListBox.SelectedItem);
????? }
5. 清空所有項:
????? //首先判斷列表框中的項是否大于0
????? If(ListBox.Items.Count > 0 )
????? {
//清空所有項
ListBox.Items.Clear();
????? }
6. 列表框可以一次選擇多項:
??
????? 只需設置列表框的屬性 SelectionMode="Multiple",按Ctrl可以多選
7. 兩個列表框聯動,即兩級聯動菜單
????? //判斷第一個列表框中被選中的值
????? switch(ListBox1.SelectValue)
????? {
//如果是"A",第二個列表框中就添加這些:
case "A"
?????? ListBox2.Items.Clear();
?????? ListBox2.Items.Add("A1");
?????? ListBox2.Items.Add("A2");
?????? ListBox2.Items.Add("A3");
//如果是"B",第二個列表框中就添加這些:
case "B"
?????? ListBox2.Items.Clear();
?????? ListBox2.Items.Add("B1");
?????? ListBox2.Items.Add("B2");
?????? ListBox2.Items.Add("B3");
????? }
8. 實現列表框中項的移位
????? 即:向上移位、向下移位
????? 具體的思路為:創建一個ListBox對象,并把要移位的項先暫放在這個對象中。
????? 如果是向上移位,就是把當前選定項的的上一項的值賦給當前選定的項,然后
????? 把剛才新加入的對象的值,再附給當前選定項的前一項。
????? 具體代碼為:
?????? //定義一個變量,作移位用
?????? index = -1;
?????? //將當前條目的文本以及值都保存到一個臨時變量里面
?????? ListItem lt=new ListItem (ListBox.SelectedItem.Text,ListBox.SelectedValue);
?????? //被選中的項的值等于上一條或下一條的值
?????? ListBox.Items[ListBox.SelectedIndex].Text=ListBox.Items[ListBox.SelectedIndex + index].Text;
?????? //被選中的項的值等于上一條或下一條的值
?????? ListBox.Items[ListBox.SelectedIndex].Value=ListBox.Items[ListBox.SelectedIndex + index].Value;
?????? //把被選中項的前一條或下一條的值用臨時變量中的取代
?????? ListBox.Items[ListBox.SelectedIndex].Test=lt.Test;
?????? //把被選中項的前一條或下一條的值用臨時變量中的取代
?????? ListBox.Items[ListBox.SelectedIndex].Value=lt.Value;
?????? //把鼠標指針放到移動后的那項上
?????? ListBox.Items[ListBox.SelectedIndex].Value=lt.Value;
9. 移動指針到指定位置:
?????? (1).移至首條
?????????? //將被選中項的索引設置為0就OK了
?????????? ListBox.SelectIndex=0;
?????? (2).移至尾條
?????????? //將被選中項的索引設置為ListBox.Items.Count-1就OK了
?????????? ListBox.SelectIndex=ListBox.Items.Count-1;
?????? (3).上一條
?????????? //用當前被選中的索引去減 1
?????????? ListBox.SelectIndex=ListBox.SelectIndex - 1;
?????? (4).下一條
?????????? //用當前被選中的索引去加 1
?????????? ListBox.SelectIndex=ListBox.SelectIndex + 1;

實例:

ListBox2.Items.Add(ListBox1.Items[ListBox1.SelectedIndex]); ?
? ListBox1.Items.Delete(ListBox1.SelectedIndex);

//多選 ?
? var ?
? i,j:integer; ?
? begin ?
? ? ? j:=Listbox1.items.count; ?
? ? ? i:=0; ?
? ? ? while ? i<j ? do ?
? ? ? begin ?
? ? ? ? ? if ? Listbox1.items[i].sellected ? then ?
? ? ? ? ? begin ?
? ? ? ? ? ? ? Listbox2.items.add(Listbox1.items[i].string); ?
? ? ? ? ? ? ? Listbox1.items.delete; ?
? ? ? ? ? ? ? Dec(j); ?
? ? ? ? ? ? ? dec(i); ?
? ? ? ? ? end; ?
? ? ? inc(i); ?
? ? ? end; ?
? end;

轉載于:https://www.cnblogs.com/Sue_/articles/1694914.html

總結

以上是生活随笔為你收集整理的《WebForm开发系列之控件篇》Item2 ListBox的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: av在线a| 丰满大爆乳波霸奶 | 欧美日韩视频在线观看免费 | 亚洲九九热 | 顶臀精品视频www | 中文字幕一区二区三区四区不卡 | 国产精品乱码久久久久久久久 | 国产精品hd| 国产真实夫妇交换视频 | 国产无玛 | 中文字幕欧美专区 | 久久久三区 | 大桥未久恸哭の女教师 | 久久77777 | 天狂传说之巴啦啦小魔仙 | 国产麻豆成人传媒免费观看 | av最新天堂 | 91久久在线 | 久久久久久久久久久久久久av | 中文字幕在线观看线人 | 欧美影视一区二区 | 亚色影库| 亚洲色成人一区二区三区小说 | 爱爱亚洲 | 九色porn | 亚洲宗人网 | 亚洲桃色av | 亚洲黄色影院 | 国产一级特黄a高潮片 | 噜噜色综合 | 夜夜操夜夜操 | 蜜桃精品成人影片 | 欧美日韩乱国产 | 免费av一区二区三区 | 欧美操操操 | 999国产| 蜜桃久久久 | 在线视频国产一区 | 亚洲欧美在线观看 | 久久香焦 | 国产做受视频 | 一区二区三区四区免费视频 | 亚洲制服丝袜av | 国产日本欧美在线观看 | 宅男午夜在线 | 国产精品一二三区 | 日本亲近相奷中文字幕 | 久久精品亚洲a | 在线观看免费视频一区 | 亚洲成av人片在线观看无码 | 丰满大乳国产精品 | 亚洲视频在线网 | 日韩成人无码影院 | 欧美性一级 | 久久精品波多野结衣 | 日本黄色高清视频 | 日本美女久久久 | 99爱精品| 污的网站| 东北高大丰满bbbbzbbb | 国产精品无码专区av免费播放 | 2025中文字幕 | 国产精品视频一区二区三区在3 | 亚洲视频123 | 日韩欧美一级大片 | 日韩激情网 | 成人中文字幕在线观看 | 在线免费av观看 | 成年人免费网 | 国产二区精品视频 | 一区二区三区欧美在线 | 国产精品久免费的黄网站 | 欧美孕交视频 | 黄色a级在线观看 | 一曲二曲三曲在线观看中文字幕动漫 | 蜜臀av性久久久久蜜臀av麻豆 | 伊人成综合 | 欧美三根一起进三p | 国产免费观看一区 | www一级片 | 青青草国产在线观看 | 成人免费毛片嘿嘿连载 | 欧美美女在线 | 在线观看免费黄色 | 裸体毛片 | 变态 另类 国产 亚洲 | 日本电影一区二区三区 | 九九爱视频 | 少妇闺蜜换浪荡h肉辣文 | 日韩精品久久久久久久的张开腿让 | 性色视频在线观看 | 在线播放免费av | 福利在线一区二区 | 日韩精品999 | 久久伊| 天码人妻一区二区三区在线看 | 日本三级生活片 | 调教女m荡骚贱淫故事 | 久久不卡视频 |