当前位置:网站首页>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:
组件中图片集合 使用数组表示
测试使用全部代码
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
欢迎访问小程序:
边栏推荐
- [Massey] Massey font format and typesetting requirements
- Crawler of explanation and application of agency theory
- BUAA喜鹊筑巢
- Mapping between QoE and KQI
- ASU & OSU | model based regularized off-line meta reinforcement learning
- 2.2 fonctionnement stm32 GPIO
- 施努卡:视觉定位系统 视觉定位系统的工作原理
- MADDPG的pythorch实现——(1)OpenAI MADDPG环境配置
- Schnuka: visual positioning system working principle of visual positioning system
- C language circular statement
猜你喜欢
2.2 STM32 GPIO operation
Redo file corruption repair
BUAA magpie nesting
Cubemx transplantation punctual atom LCD display routine
canvas切积木小游戏代码
2.2 fonctionnement stm32 GPIO
Microsoft Research, UIUC & Google research | antagonistic training actor critic based on offline training reinforcement learning
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
3.1 detailed explanation of rtthread serial port device (V1)
Multi project programming minimalist use case
随机推荐
简述C语言中的符号和链接库
Map sorts according to the key value (ascending plus descending)
施努卡:3d视觉检测应用行业 机器视觉3d检测
Basic concepts of LTE user experience
Pytorch基础——(1)张量(tensor)的初始化
[prediction model] difference method model
Princeton University, Peking University & UIUC | offline reinforcement learning with realizability and single strategy concentration
On Data Mining
Canvas cut blocks game code
Shell 传递参数
Yyds dry inventory what is test driven development
BUAA喜鹊筑巢
Shell pass parameters
1.16 - check code
A brief introduction to symbols and link libraries in C language
Flask learning and project practice 8: introduction and use of cookies and sessions
Codeforces Global Round 19
[practice] mathematics in lottery
The next industry outlet: NFT digital collection, is it an opportunity or a foam?
Failure causes and optimization methods of LTE CSFB