当前位置:网站首页>C#(二十九)之C#listBox checkedlistbox imagelist
C#(二十九)之C#listBox checkedlistbox imagelist
2022-07-06 03:39:00 【camellias_】
listBox属性:
Items:所有选项
SelectionMode:是否支持多选
(1):one 只能选择一个
(2):Multisimple 可选择多个
(3):MultExtended 按组合键可多选
(4):none 不可选择
Multicolnum:
true:支持水平排列
false:不支持水平排列
SelectedIndex
listbox选项的索引是从0开始排列的。
Checklistbox
Items:所有选项
CheckOnClick
False:需要双击才能选中选项
True:单击便可选中选项
Imagelist 组件
Images:
组件中图片集合 使用数组表示
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CBeNjYHK-1655864764074)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d545a3c973ff45d0b1eb310cb4b34549~tplv-k3u1fbpfcp-zoom-1.image "1555393498465220.png")]](/img/b2/8186cea1d3c554a9ef649ef0df147c.png)
测试使用全部代码
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 _0416Day
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void putButton_Click(object sender, EventArgs e)
{
int index = listBox1.SelectedIndex;
if(index == 0)
{
result.Text = listBox1.SelectedItem.ToString();
}
else if(index == 1)
{
result.Text = listBox1.SelectedItem.ToString();
}
else if (index == 2)
{
result.Text = listBox1.SelectedItem.ToString();
}
else
{
MessageBox.Show("请选择选项");
}
}
/**
* 添加按钮
*/
private void Add_Click(object sender, EventArgs e)
{
listBox1.Items.Add(Input.Text);
Input.Clear();
}
/**
* 移除按钮
*/
private void Remove_Click(object sender, EventArgs e)
{
int sel = listBox1.SelectedIndex;
if (sel != -1)
{
listBox1.Items.RemoveAt(listBox1.SelectedIndex);
}
else
{
MessageBox.Show("请选择需要移除的选项");
}
}
/**
* 清空按钮
*/
private void Clear_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
}
/**
* 复选框默认事件
* 选中文字打勾才会执行(在不修改CheckOnClick属性时需要双击才会打勾)
*/
private void fubox_SelectedIndexChanged(object sender, EventArgs e)
{
}
/**
* 复选框默认事件
* 选中文字(不打勾)就会执行
*/
private void fubox_ItemCheck(object sender, ItemCheckEventArgs e)
{
// e是参数对象,等于被选中的那个值
if (e.NewValue == CheckState.Checked)
{
// 选中的主键(选中之后显示图片)
switch (e.Index)
{
case 0: pictureBox1.Image = imageList1.Images[0]; break;
case 1: pictureBox2.Image = imageList1.Images[1]; break;
case 2: pictureBox3.Image = imageList1.Images[2]; break;
case 3: pictureBox4.Image = imageList1.Images[3]; break;
}
}
else
{
// 未选中的主键(去掉选中之后图片消失)
switch (e.Index)
{
case 0: pictureBox1.Image = null; break;
case 1: pictureBox2.Image = null; break;
case 2: pictureBox3.Image = null; break;
case 3: pictureBox4.Image = null; break;
}
}
}
}
}
有好的建议,请在下方输入你的评论。
欢迎访问个人博客
https://guanchao.site
欢迎访问小程序:

边栏推荐
- Pytorch基础——(2)张量(tensor)的数学运算
- Schnuka: what is visual positioning system and how to position it
- Failure causes and optimization methods of LTE CSFB
- 3857 Mercator coordinate system converted to 4326 (WGS84) longitude and latitude coordinates
- 教你用Pytorch搭建一个自己的简单的BP神经网络( 以iris数据集为例 )
- Force buckle 1189 Maximum number of "balloons"
- Image super-resolution using deep convolutional networks(SRCNN)解读与实现
- Tomb. Weekly update of Finance (February 7 - February 13)
- Indicator system of KQI and KPI
- BUAA喜鹊筑巢
猜你喜欢

three. JS page background animation liquid JS special effect

1、工程新建

canvas切积木小游戏代码

RT thread -- FTP of LwIP (2)

3.1 rtthread 串口设备(V1)详解

SAP ALV color code corresponding color (finishing)

JS音乐在线播放插件vsPlayAudio.js

Suggestions for new engineer team members

The real machine cannot access the shooting range of the virtual machine, and the real machine cannot Ping the virtual machine

Getting started with applet cloud development - getting user search content
随机推荐
js凡客banner轮播图js特效
教你用Pytorch搭建一个自己的简单的BP神经网络( 以iris数据集为例 )
svg拖动点裁剪图片js特效
The solution of permission denied (750 permissions should be used with caution)
SAP ALV cell level set color
Item 10: Prefer scoped enums to unscoped enums.
Canvas cut blocks game code
An article will give you a comprehensive understanding of the internal and external components of "computer"
深入刨析的指针(题解)
遥感图像超分辨率论文推荐
Cross origin cross domain request
canvas切积木小游戏代码
MADDPG的pythorch实现——(1)OpenAI MADDPG环境配置
Failure causes and optimization methods of LTE CSFB
Computer graduation project asp Net fitness management system VS development SQLSERVER database web structure c programming computer web page source code project
SAP ALV color code corresponding color (finishing)
3.2 rtthread 串口设备(V2)详解
Esbuild & SWC: a new generation of construction tools
Codeforces Global Round 19
Yyds dry inventory what is test driven development