最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# Winfom 中ListBox的簡(jiǎn)單用法詳解

 更新時(shí)間:2019年12月20日 15:16:05   作者:小小邪  
這篇文章主要介紹了C# Winfom 中ListBox的簡(jiǎn)單用法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1、如何添加listBox的值

this.listBox1.Items.Add("張曉東");

2、如何判斷l(xiāng)istBox集合是否添加過

//檢查添加值是否添加過
if(this.listBox1.items.Contains("張曉東")){
  MessageBox.show("集合成員已添加過!");  
}
else{
   //執(zhí)行添加集合成員
}

3、如何獲取listBox選中的值

//判斷所有選中項(xiàng)集合大于0
if(this.listBox1.SelectedItems.Count > 0){
   //獲取選中的值
   this.listBox1.SelectedItem.ToString(); 
}
else{
  MessageBox.Show("未選中l(wèi)istbox集合的值"); 
}

4、如何移除listBox中存在的值

//移除listBox集合的項(xiàng)
this.listBox1.Items.Remove("張曉東");

5、綜合使用例子

簡(jiǎn)單實(shí)現(xiàn)人員從部門1轉(zhuǎn)移到部門2或部門2轉(zhuǎn)移到部門1

1)界面設(shè)計(jì)

2)完整源碼

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsForms
{
  public partial class Form3 : Form
  {
    public Form3()
    {
      InitializeComponent();
    }

    /// <summary>
    /// 添加人員到采購(gòu)部門
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void btnInsert_Click(object sender, EventArgs e)
    {
      //獲取添加人的值
      string peopleText = this.txtPeople.Text.Trim().ToString();
      //獲取listbox1的對(duì)象
      ListBox list1 = this.listBox1;
      //判斷人員是否已經(jīng)添加過
      if (!list1.Items.Contains(peopleText))
      {
        list1.Items.Add(peopleText);
      }
      else {
        MessageBox.Show("該人員已經(jīng)添加過,無法重復(fù)添加!");
      }
    }

    /// <summary>
    /// 將采購(gòu)人員轉(zhuǎn)移到銷售部門
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void btnRightMove_Click(object sender, EventArgs e)
    {
      //獲取listbox1的所有選中的項(xiàng)
      if (this.listBox1.SelectedItems.Count > 0)
      {
        string checkPeople = this.listBox1.SelectedItem.ToString();
        //判斷是否添加到listbox2
        if (!this.listBox2.Items.Contains(checkPeople)) {
          //添加人員到listbox2中
          this.listBox2.Items.Add(checkPeople);
          //移除listbox1中
          this.listBox1.Items.Remove(checkPeople);
        }
        else
        {
          MessageBox.Show("該人員已經(jīng)轉(zhuǎn)移過,無法重復(fù)轉(zhuǎn)移!");
        }

      }
      else {
        MessageBox.Show("未選中采購(gòu)人員,無法轉(zhuǎn)移銷售部門!");
      }
    }

    /// <summary>
    /// 將銷售人員轉(zhuǎn)移到采購(gòu)部門
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void btnLeftMove_Click(object sender, EventArgs e)
    {
      //獲取listbox2的所有選中的項(xiàng)
      if (this.listBox2.SelectedItems.Count > 0)
      {
        string checkPeople = this.listBox2.SelectedItem.ToString();
        //判斷是否添加到listbox1
        if (!this.listBox1.Items.Contains(checkPeople))
        {
          //添加人員到listbox1中
          this.listBox1.Items.Add(checkPeople);
          //移除listbox1中
          this.listBox2.Items.Remove(checkPeople);
        }
        else
        {
          MessageBox.Show("該人員已經(jīng)轉(zhuǎn)移過,無法重復(fù)轉(zhuǎn)移!");
        }

      }
      else
      {
        MessageBox.Show("未選中銷售人員,無法轉(zhuǎn)移到采購(gòu)部門!");
      }
    }
  }
}

3)界面演示

3.1)添加人員到部門1演示效果

3.2)部門1轉(zhuǎn)移到部門2演示效果

3.3)部門2轉(zhuǎn)移到部門1演示效果

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C#?CefSharp?根據(jù)輸入日期段自動(dòng)選擇日期的操作代碼

    C#?CefSharp?根據(jù)輸入日期段自動(dòng)選擇日期的操作代碼

    這篇文章主要介紹了C#?CefSharp?根據(jù)輸入日期段自動(dòng)選擇日期的操作代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-01-01
  • C#調(diào)用python腳本的方法詳解

    C#調(diào)用python腳本的方法詳解

    這篇文章主要為大家詳細(xì)介紹了C#調(diào)用python腳本的方法,文中通過示例代碼介紹的非常詳細(xì),感興趣的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-11-11
  • C#的FileSystemWatcher用法實(shí)例詳解

    C#的FileSystemWatcher用法實(shí)例詳解

    這篇文章主要介紹了C#的FileSystemWatcher用法,以實(shí)例形似詳細(xì)分析了FileSystemWatcher控件主要功能,并總結(jié)了FileSystemWatcher控件使用的技巧,需要的朋友可以參考下
    2014-11-11
  • C#實(shí)現(xiàn)添加多行文本水印到Word文檔

    C#實(shí)現(xiàn)添加多行文本水印到Word文檔

    一般情況下,在Word中添加文字水印僅支持添加一個(gè)文本字樣的水印,由于對(duì)不同文檔的設(shè)計(jì)要求,需要在Word文檔中添加平鋪水印效果。本文將介紹如何來實(shí)現(xiàn)該水印效果的方法,感興趣的可以了解一下
    2022-07-07
  • c#裝箱和拆箱知識(shí)整理

    c#裝箱和拆箱知識(shí)整理

    這篇文章主要介紹了c#裝箱和拆箱知識(shí),裝箱和拆箱是一個(gè)抽象的概念,需要的朋友可以參考下
    2014-03-03
  • C#流類FileStream學(xué)習(xí)使用筆記

    C#流類FileStream學(xué)習(xí)使用筆記

    這篇文章主要介紹了C#流類FileStream學(xué)習(xí)使用筆記,本文直接給出示例代碼,代碼中每一步都有詳細(xì)注釋,需要的朋友可以參考下
    2015-06-06
  • C#?WinForm?RichTextBox文本動(dòng)態(tài)滾動(dòng)顯示文本方式

    C#?WinForm?RichTextBox文本動(dòng)態(tài)滾動(dòng)顯示文本方式

    這篇文章主要介紹了C#?WinForm?RichTextBox文本動(dòng)態(tài)滾動(dòng)顯示文本方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • C#利用QrCode.Net生成二維碼(Qr碼)的方法

    C#利用QrCode.Net生成二維碼(Qr碼)的方法

    QrCode.Net是一個(gè)使用C#編寫的用于生成二維碼圖片的類庫(kù),使用它可以非常方便的為WinForm、WebForm、WPF、Silverlight和Windows Phone 7應(yīng)用程序提供二維碼編碼輸出功能??梢詫⒍S碼文件導(dǎo)出為eps格式
    2016-12-12
  • C#WinFrom導(dǎo)出Excel過程解析

    C#WinFrom導(dǎo)出Excel過程解析

    這篇文章主要介紹了C#WinFrom導(dǎo)出Excel過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • C#使用泛型實(shí)現(xiàn)刪除數(shù)組中重復(fù)元素

    C#使用泛型實(shí)現(xiàn)刪除數(shù)組中重復(fù)元素

    這篇文章主要為大家詳細(xì)介紹了C#如何使用泛型實(shí)現(xiàn)刪除數(shù)組中重復(fù)元素,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-02-02

最新評(píng)論

桓台县| 和林格尔县| 孝义市| 方山县| 卓尼县| 高青县| 财经| 丹江口市| 镇江市| 青阳县| 福州市| 建阳市| 枞阳县| 武城县| 会理县| 望谟县| 浏阳市| 绥化市| 宁强县| 泰安市| 林州市| 宜章县| 双峰县| 琼中| 连云港市| 文安县| 乌海市| 雅江县| 海宁市| 兴安县| 邛崃市| 基隆市| 祁阳县| 鲁山县| 安吉县| 江都市| 德令哈市| 佳木斯市| 通渭县| 封开县| 东乌珠穆沁旗|