欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C#教程

當(dāng)前位置:主頁 > 軟件編程 > C#教程 >

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

來源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C#教程|點(diǎn)擊: 次

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>
    /// 添加人員到采購部門
    /// </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>
    /// 將采購人員轉(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("未選中采購人員,無法轉(zhuǎn)移銷售部門!");
      }
    }

    /// <summary>
    /// 將銷售人員轉(zhuǎn)移到采購部門
    /// </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)移到采購部門!");
      }
    }
  }
}

3)界面演示

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

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

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

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

上一篇:unity3D實(shí)現(xiàn)三維物體跟隨鼠標(biāo)

欄    目:C#教程

下一篇:C#8 的模式匹配實(shí)現(xiàn)

本文標(biāo)題:C# Winfom 中ListBox的簡(jiǎn)單用法詳解

本文地址:http://mengdiqiu.com.cn/a1/C_jiaocheng/4578.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有