SelectionMode = SelectionMode.MultiExtended; 多选(可以使用Shift/Ctrl/鼠标拖选)
    
    山寨思路
            选择项目山寨
                设置SelectionMode为One(单选)
                添加选中事件

界面设置:

listBox添加数据

Form1.cs

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 ListBox
{public partial class Form1 : Form{public Form1(){InitializeComponent();listBox1.SelectionMode = SelectionMode.MultiExtended;List<Class1> chkList = new List<Class1>();for(int i = 0; i < 10; i++){Class1 ck = new Class1();                               ck.index = i;ck.Name = "CheckBox" + i.ToString();chkList.Add(ck);               }listBox2.DisplayMember = "name";listBox2.ValueMember = "index";listBox2.DataSource = chkList;}private void listBox1_SelectedIndexChanged(object sender, EventArgs e){//object o = listBox1.SelectedItems;txt1.Text = listBox1.SelectedItem.ToString();//txt1.Focus();//txt1.SelectAll();}private void textBox1_Click(object sender, EventArgs e){if (textBox1.Text.Length > 0){textBox1.Text = "";}else{textBox1.Text = "√";}}private void listBox2_SelectedIndexChanged(object sender, EventArgs e){txt2.Text = listBox2.SelectedItem.ToString();int i = (int)listBox2.SelectedValue;}}
}

 Class1.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace ListBox
{public class Class1{public string Name { get; set; }public int index { get; set; }public override string ToString(){return Name;}}
}

列表框(ListBox)相关推荐

  1. Python 窗体(tkinter)列表框(Listbox)

    import tkinterwin=tkinter.Tk() #构造窗体mylist=tkinter.Listbox(win,width=100) #列表框 mylist.pack()for item ...

  2. 常用控件:列表框控件ListBox

    列表框控件简介 列表框给出了一个选项清单,允许用户从中进行单项或多项选择,被选中的项会高亮显示.列表框可分为单选列表框和多选列表框,顾名思义,单选列表框中一次只能选择一个列表项,而多选列表框可以同时选 ...

  3. 用vb列表框做一个图书管理系统

    哈喽大家好,欢迎来到一起学VB课堂,今天我们将要学习列表框ListBox控件和组合框ComboBox控件,这两个控件在VB中是非常重要的控件,当然其难度也比前面学习的控件难度有所增加,这两个控件我会单 ...

  4. listbox wpf 取消边框_停止使用箭头C#WPF导航列表框(Stop listbox from navigating with arrows C# WPF)...

    停止使用箭头C#WPF导航列表框(Stop listbox from navigating with arrows C# WPF) 我有一个画布,可以使用箭头键移动元素,但是当我在列表框中选择当前在画 ...

  5. C#窗体控件-列表框控件ListBox

    列表框(ListBox)用来显示一组相关联的数据,用户可以从中选择一个或多个选项.ListBox中的数据既可以在设计时填充,也可以在程序运行填充.列表框(ListBox)中的每个元素称为"项 ...

  6. wxpython制作表格界面_Python wxPython库使用wx.ListBox创建列表框示例

    本文实例讲述了Python wxPython库使用wx.ListBox创建列表框.分享给大家供大家参考,具体如下: 如何创建一个列表框? 列表框是提供给用户选择的另一机制.选项被放置在一个矩形的窗口中 ...

  7. Excel VBA ListBox列表框学习

    列表框的常用属性 1)BackColor 属性:设定Listbox的背景色.可采用任意整数来表示某一种有效的颜色,也可采用由红.绿.蓝三种成分构成的RGB 函数来指定颜色,每一种色素的值是0 至255 ...

  8. 鸡啄米之VS2010/MFC编程入门之二十四(常用控件:列表框控件ListBox)

    目录 一.目的: 1.点击列表框某个变量后,编辑框就显示出来这个变量名字 一.参考: 1.VS2010/MFC编程入门之二十四(常用控件:列表框控件ListBox) ①总结:good:亲测有效,适合多 ...

  9. Python tkinter -- 第14章 列表框(Listbox)属性

    第14章 列表框(Listbox) 列表框控件显示多行文本,用户可以选中一行或者多行.所有的文本只能使用一种字体,不能混合使用多种字体. 14.1 属性 常用的参数列表如下: 属性 描述 active ...

最新文章

  1. 华为汪涛:无线网络未来十年十大趋势
  2. pythonchar中的拟合方法_Python字符串魔法方法
  3. 超级组合:用户中心+云平台
  4. 为什么喜欢听钢琴+小提琴
  5. python36_第36 p,就这几个方法,Python中文件的操作
  6. js IE和Firefox下event处理
  7. Redis 中的过期元素是如何被处理的?「视频版」——面试突击 002 期
  8. go tcp客户端自动重连_使用 Go 语言创建 WebSocket 服务
  9. Android LayoutInflater原理分析,带你一步步深入了解View(一) 郭霖学习摘要
  10. SpaceX公布四月份宇宙飞船爆炸原因:由阀门泄露引发
  11. 以太坊web3.js文档翻译及说明
  12. guava_学习_00_资源帖
  13. 关于c++初始化原理与性能的讨论
  14. linux open函数详解
  15. 创建Oracle定时任务
  16. Scala编程思想高清中文版PDF
  17. 域名过期后还能续费域名吗?
  18. Android 相机预览方向和拍照方向
  19. jsp页面适应手机屏幕_Jsp编写的页面如何适应手机浏览器页面
  20. 二叉树的非递归遍历详解

热门文章

  1. java批量上传文件_Java 批量大文件上传下载
  2. 实例:用C#.NET手把手教你做微信公众号开发(4)--获取普通access_token、jsapi的方法;用MediaId获取微信服务器图片
  3. 09uni-app实战跨端云开发实战拍照识别垃圾分类精灵视频教程
  4. CA、根证书、数字证书、数字证书颁发的流程
  5. CAD教程:CAD软件中如何进行CAD图层管理?
  6. 张正友标定论文的解读和C++代码编写
  7. 用JNA开发身份证阅读程序
  8. 如何防止游戏检测出模拟器_【游戏教程】如何在模拟器运行完美世界
  9. 直饮水机按键板触摸弹簧过于灵敏问题
  10. MessageBox.Show用法