winform listbox控件简单使用。
Winform控件ListBox的用法:
1、如何添加listbox的值:
this.listboxname.item.add("xxxx");
2、如何判断listbox是否已经添加过:
if(this.listboxname.item.Contain("xxxx"))
{
MessageBox.show("已添加过此条信息");
}
else
{
//*****
}
3、获取listbox控件的值:
if(this.listboxname.SelectedItems.Count()>0)
{
return this.listboxname.SelectedItem.toString();
}
else
{
MessageBox.Show("没有查询到选中信息");
}
4、移除listbox信息:
this.listboxname.item.remove("xxxx");
5、简单例子:
页面设计:
代码实现:
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的对象ListBox list1 = this.listBox1;//判断人员是否已经添加过if (!list1.Items.Contains(peopleText)){list1.Items.Add(peopleText);}else {MessageBox.Show("该人员已经添加过,无法重复添加!");}}/// <summary>/// 将采购人员转移到销售部门/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void btnRightMove_Click(object sender, EventArgs e){//获取listbox1的所有选中的项if (this.listBox1.SelectedItems.Count > 0){string checkPeople = this.listBox1.SelectedItem.ToString();//判断是否添加到listbox2if (!this.listBox2.Items.Contains(checkPeople)) {//添加人员到listbox2中this.listBox2.Items.Add(checkPeople);//移除listbox1中this.listBox1.Items.Remove(checkPeople);}else{MessageBox.Show("该人员已经转移过,无法重复转移!");}}else {MessageBox.Show("未选中采购人员,无法转移销售部门!");}}/// <summary>/// 将销售人员转移到采购部门/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void btnLeftMove_Click(object sender, EventArgs e){//获取listbox2的所有选中的项if (this.listBox2.SelectedItems.Count > 0){string checkPeople = this.listBox2.SelectedItem.ToString();//判断是否添加到listbox1if (!this.listBox1.Items.Contains(checkPeople)){//添加人员到listbox1中this.listBox1.Items.Add(checkPeople);//移除listbox1中this.listBox2.Items.Remove(checkPeople);}else{MessageBox.Show("该人员已经转移过,无法重复转移!");}}else{MessageBox.Show("未选中销售人员,无法转移到采购部门!");}}}
}
winform listbox控件简单使用。相关推荐
- winform 中listBox控件绑定list类型数据源,并设置DisplayMember
在WinForm中,您可以将ListBox控件绑定到List类型的数据源.为此,您需要将List数据源设置为ListBox的DataSource属性,然后设置ListBox的DisplayMember ...
- winform之propertyGrid控件简单使用方法
winform之propertyGrid控件简单使用方法 (一) winform之propertyGrid控件简单使用方法 常用的Attribute [CategoryAttribute(" ...
- MFC中Listbox控件的简单使用
MFC中listbox控件是为了显示一系列的文本,每个文本占一行. Listbox控件可以设置属性为: LBS_CHILD :(默认)子窗口 LBS_Visible :(默认)可视 LBS_Mul ...
- java listbox_MFC中Listbox控件的简单使用
MFC中listbox控件是为了显示一系列的文本,每个文本占一行. Listbox控件可以设置属性为: LBS_CHILD :(默认)子窗口 LBS_Visible :(默认)可视 LBS_Mul ...
- C# WinForm 美化ListBox控件+美化滚动条
为某个工具软件重绘Listbox控件实现界面美化.美化样式很多,以下只是其中一种. 包括为Item增加动态效果(跟随鼠标横向移动的光晕和动态齿轮):自带透明Loading动态效果: 自己专门写了一个垂 ...
- 『原创』用C++开发WM应用系列(6)——深化ListBox控件
用C++开发WM应用系列文章索引 引言: 在上一篇博文中,我们简单的学习了ListBox控件的项添加.项的全部清除.接上一篇的尾巴,我们将在这篇博文中,介绍一些ListBox的小技巧吧,比如,获取选中 ...
- matlab listbox选中输出,vba中ListBox控件的使用
给ListBox添加内容 If CheckBox8 = True Then---------------------------checkbox控件被选中 For i = 0 To ListBox1. ...
- WinForm的控件
WinForm的控件: -------------------- WinForm的控件: --------------------- 不同的控件类型: --------- ...
- Win32 ListBox控件
Win32 ListBox控件 创建ListBox控件 创建窗口函数 HWND CrateWindowEx(DWORD dwExStyle , // 窗口的扩展风格,基本没用LPCTSTR lpCla ...
最新文章
- 2.6_Database Interface JDBC及驱动类型
- 带你了解什么样的信息是陷阱或为勒索病毒在诱骗
- linux 抓包文件 导出,tcpdump抓包和scp导出以及Wireshark查看
- SAP CRM WebClient UI表格编辑模式的调试明细
- Codeforces Round #246 (Div. 2) D. Prefixes and Suffixes kmp + dp
- 年买笔记本的8个小技巧 最适合自己才最好(组图)
- python形参中传入两个实参_C语言学习第3篇---形参-实参概念剖析
- Docker(十二)关于deployment 创建的小坑
- C++新特性探究(18.3):C++11 weak_ptr智能指针
- Python基础-数据类型转换,默认参数,关键字参数
- 深度装机大师一键重装_手把手教你深度装机大师u盘装系统教程
- 【Python】美国大选献金项目数据分析(concat(),lambda(),groupby(),pivot_table())
- 在excel中如何筛选重复数据_如何将Excel表中重复数据筛选出来?
- Myeclipse之回退版本
- day05数据类型(上)
- mousemove实现图片鼠标跟随效果
- swiper 效果参数淡入淡出
- Redis缓存击穿,穿透,雪崩等问题
- 移动数据不如移动计算?
- MP4学习(五)ts-mp4源码阅读(3)ftyp box的解析
热门文章
- ubuntu系统下u盘只读的解决办法
- matlab常见符号运算(计算导数,积分、符号求和等))
- android应用中自动化埋点的实现,Android 自动化埋点方案
- 小王的研发日记-自动对焦(硬件与计算机通信)
- *1-4 OJ 605 格雷码
- 新手必看!如何在windows下安装Python(Python入门教程)
- access中,客户端和服务器端链接数据库的详细代码
- Latex排版(这里有你需要的技巧)(小白专属保姆级教程)
- C语言-返回数组并输出其值
- OpenSSL SSL_read: Connection was aborted, , errno 10053