• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      探討列表類控件的應(yīng)用

      2014-02-17 17:47:24繆華
      電腦知識(shí)與技術(shù) 2014年2期

      繆華

      摘要:目前很多軟件界面中會(huì)提供若干個(gè)選項(xiàng)供用戶選擇或刪除,如可以選擇或刪除單個(gè)選項(xiàng),也可以選擇或刪除多個(gè)選項(xiàng)。一方面為了方便軟件編程人員更好地實(shí)現(xiàn)該功能,另一方面讓用戶能夠更加容易進(jìn)行相關(guān)操作,因此探討一下在Visual Basic.Net中列表類控件的相關(guān)功能的應(yīng)用。

      關(guān)鍵詞: 數(shù)據(jù)選擇; 單選; 多選;刪除;VB.NET; 列表類控件

      中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)02-0292-03

      平常在一些基于Windows的應(yīng)用程序或者是一些基于Web的應(yīng)用程序界面中,會(huì)提供若干個(gè)項(xiàng)目供用戶進(jìn)行添加或刪除。例如在Microsoft Office Access的一個(gè)創(chuàng)建表的向?qū)Ы缑嬷?,在“示例字段”和“新表中的字段”兩個(gè)列表中進(jìn)行添加或刪除的操作,如圖1所示。因此,為了更好地、更加方便地實(shí)現(xiàn)該功能,并在實(shí)際應(yīng)用中更加廣泛地使用,有必要探討一下相關(guān)功能的實(shí)現(xiàn)方法。這里的實(shí)例是在Visual Basic.Net中實(shí)現(xiàn)的。

      1 列表類控件

      VB.NET是一款可以非常方便且容易地設(shè)計(jì)基于Windows操作系統(tǒng)和Web應(yīng)用程序的軟件開發(fā)工具。它提供了各種各樣功能全面的控件。如可以進(jìn)行文本編輯的TextBox、RichTextBox控件,可以進(jìn)行按鈕應(yīng)用的Button、RadioButton、CheckBox控件,可以進(jìn)行數(shù)據(jù)庫(kù)程序設(shè)計(jì)的DataGridView控件等等,還有這里要探討的可以提供選項(xiàng)進(jìn)行選擇或刪除的控件,如ListBox、ComboBox控件等。

      若要很好地利用這些控件實(shí)現(xiàn)相應(yīng)功能,必須非常熟悉這些控件常用的屬性、方法和事件。在VB.Net中,常用的列表類的控件有ListBox、ComboBox和CheckedListBox控件。對(duì)于ListBox控件而言,這里涉及的屬性有:集合屬性Items,用來(lái)設(shè)置列表框中的顯示內(nèi)容;Item屬性,用來(lái)獲取列表框中指定索引號(hào)的項(xiàng)目,SelectedIndex屬性:用來(lái)設(shè)置或者返回當(dāng)前在列表框中選定項(xiàng)目的索引號(hào);SelectionMode屬性,用來(lái)獲取或者設(shè)置在列表框中選擇項(xiàng)目的方式;SelectedItem屬性,用來(lái)獲取或者設(shè)置列表框中的當(dāng)前選定項(xiàng)目;SelectedItems屬性,用來(lái)獲取列表框中選定項(xiàng)目的集合;SelectedIndices屬性,用來(lái)獲取列表框中所有選定項(xiàng)的索引。涉及的方法有:Add方法,用來(lái)在列表框中添加項(xiàng)目;Remove方法,用來(lái)在列表框中刪除指定的項(xiàng)目;SetSelected方法,用來(lái)選中某一項(xiàng)或取消對(duì)某一項(xiàng)的選擇。常用的事件有:SelectedIndexChanged事件,當(dāng)改變列表框中的選擇時(shí)會(huì)觸發(fā);Click事件,當(dāng)單擊列表框時(shí)觸發(fā)。

      下面通過(guò)實(shí)例具體實(shí)現(xiàn)利用ListBox控件添加和刪除單個(gè)或多個(gè)項(xiàng)目的方法。

      2 利用列表類控件選擇數(shù)據(jù)選項(xiàng)

      2.1添加或刪除單個(gè)選項(xiàng)

      3 結(jié)論

      通過(guò)這些方法,可以看出實(shí)現(xiàn)相關(guān)功能并不是很復(fù)雜,主要是對(duì)相關(guān)控件的屬性、方法和事件要非常熟悉,其中在添加多個(gè)項(xiàng)目的同時(shí)進(jìn)行刪除的功能,要借助第三方把所選擇項(xiàng)目的相關(guān)信息保存下來(lái),以便再次使用。在軟件設(shè)計(jì)中類似的功能都可以用這些方法實(shí)現(xiàn)。

      參考文獻(xiàn):

      [1] 沈大林.Visual Basic.NET實(shí)例教程[M].北京:電子業(yè)出版社,2006:90-97.

      [2] 劉剛.VB.NET程序設(shè)計(jì)基礎(chǔ)[M].北京:高等教育出版社,2008:130-134.

      [3] 張琴 孫更新 賓晟.Visual Basic.NET 2008從基礎(chǔ)到項(xiàng)目實(shí)戰(zhàn)[M].北京:化學(xué)工業(yè)出版社,2010:243-245.

      [4] 青島東合信息技術(shù)有限公司 青島海爾軟件有限公司.VB.NET程序設(shè)計(jì)[M].北京:電子工業(yè)出版社,2011:55-59.

      [5] 夏耘.程序設(shè)計(jì)與實(shí)踐(VB.NET)[M].北京:電子工業(yè)出版社,2012:139-140.

      [6] 本社.Visual Basic 2005程序設(shè)計(jì)教程[M].北京:清華大學(xué)出版社,2011:138-139.

      [7] 白素蘭.Visual Baisc.NET案例化教程[M].大連:大連理工大學(xué)出版社,2010:49-55.

      [8] 彭復(fù)明.VB.NET中拖放功能的應(yīng)用[J].南京工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報(bào),2008(4):39-40.

      [9] 林鋒 李迎輝.基于Javascript的可編輯下拉列表框的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2009(15):35-36.

      [10] 陳金蓮.聯(lián)動(dòng)下拉列表實(shí)現(xiàn)方法[J].科技創(chuàng)新導(dǎo)報(bào),2008(4):38.

      洪泽县| 太湖县| 额尔古纳市| 湖南省| 望奎县| 龙里县| 安福县| 运城市| 西乌珠穆沁旗| 津市市| 砚山县| 恩平市| 民县| 博湖县| 新疆| 沈丘县| 昌乐县| 铁力市| 万全县| 和顺县| 周口市| 红河县| 犍为县| 留坝县| 孟村| 卓尼县| 息烽县| 同江市| 琼结县| 华安县| 嘉善县| 东乌珠穆沁旗| 白城市| 略阳县| 大埔县| 大宁县| 朝阳市| 宝鸡市| 通江县| 环江| 惠安县|