`
fatedgar
  • 浏览: 134748 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

列表框----C#窗体

    博客分类:
  • C#
阅读更多
 

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

 

namespace trytry

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

 

        private void radioButton6_CheckedChanged(object sender, EventArgs e)

        {

            if (radioButton6.Checked == true) listBox1.MultiColumn = true;

        }

 

        private void radioButton5_CheckedChanged(object sender, EventArgs e)

        {

            if(radioButton5.Checked == true)  listBox1.MultiColumn=false;

        }

 

        private void radioButton3_CheckedChanged(object sender, EventArgs e)

        {

            if (radioButton3.Checked == true)

                listBox1.SelectionMode = SelectionMode.MultiSimple;

        }

 

        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)

        {

            label1.Text=""; //如果是单选,则使用SelectedItem返回所选项

    if(listBox1.SelectedIndices.Count==1)

           label1.Text=listBox1.SelectedItem.ToString();

    else{  //如果是多选,则使用SelectedItems返回所有的所选项

       for(int i=0;i<listBox1.SelectedIndices.Count;i++)

           label1.Text+=listBox1.SelectedItems[i].ToString() + " ";}

 

        }

 

        private void radioButton2_CheckedChanged(object sender, EventArgs e)

        {

            if (radioButton2.Checked == true)

                listBox1.SelectionMode = SelectionMode.One;

        }

 

        private void radioButton4_CheckedChanged(object sender, EventArgs e)

        {

            if (radioButton4.Checked == true)

                listBox1.SelectionMode = SelectionMode.MultiExtended;

        }

 

        private void radioButton1_CheckedChanged(object sender, EventArgs e)

        {

            if (radioButton1.Checked == true)

                listBox1.SelectionMode = SelectionMode.None;

        }

    }

}

分享到:
评论

相关推荐

    第9章 Windows窗体应用程序设计(列表框-组合框)-4.ppt

    此外,本章节还讲解了如何使用 C# 语言来实现列表框和组合框的功能。例如,通过使用 listBox1.Items.Add() 方法可以将某一项添加到列表框中,通过使用 listBox1.SelectedItem 属性可以获取当前所选中的项。 本章节...

    贪吃蛇程序设计-详细-C#-窗体

    在本项目中,我们将深入探讨如何使用C#编程语言来设计一个经典的“贪吃蛇”游戏,该游戏在Windows窗体环境下运行。...通过完成这个项目,开发者不仅能掌握C#窗体应用的开发技巧,还能锻炼到逻辑思维和问题解决能力。

    C#列表框程序、实现增删改功能

    在C#编程中,列表框(ListBox)是一个常用的控件,用于展示一组可选择的项。这个项目专注于利用C#创建一个图形用户界面(GUI),实现列表框中的增删改功能,这对于开发各种类型的应用程序,如数据管理或选项选择等场景都...

    C#窗体编程-----------.doc

    - **概念**:控件是指构成窗体界面的各种元素,如按钮、文本框、列表框等。 - **分类**: - **标准控件**:如Button、TextBox等,这些控件在.NET框架中直接提供,无需额外安装即可使用。 - **自定义控件**:开发者...

    C#—操作实例-窗体

    C#提供了丰富的窗体控件,如按钮(Button)、文本框(TextBox)、标签(Label)、复选框(CheckBox)、单选按钮(RadioButton)、列表框(ListBox)、组合框(ComboBox)等。这些控件有自己的属性、事件和方法,...

    C#窗体--机票预定系统-.zip

    【标题】:“C#窗体--机票预定系统-.zip”是一个使用C#编程语言开发的桌面应用程序,专门设计用于机票的查询、预定和航班信息的查看。这个系统可能基于Windows Forms,这是一种常用的创建桌面应用的工具,尤其适用于...

    列表框和组合框_C#_

    在C#编程中,列表框(ListBox)和组合框(ComboBox)是两种常见的Windows Forms控件,用于在用户界面中展示可选项供用户选择。它们在很多应用场景中都非常有用,如菜单选择、过滤搜索等。了解和熟练掌握这两种控件的使用...

    C#窗体小程序

    【C#窗体小程序】是一种基于C#编程语言开发的桌面应用程序,主要利用Windows Forms框架构建用户界面。Windows Forms(通常简称为WinForms)是.NET Framework的一部分,它为开发者提供了丰富的控件和功能,用于创建...

    人工智能-项目实践-C#-基于C# Winform窗体的酒店管理系统.zip

    【标题】中的“人工智能-项目实践-C#-基于C# Winform窗体的酒店管理系统”表明这是一个使用C#编程语言,结合人工智能理念实现的酒店管理系统的项目实践。在这个项目中,开发者利用C#的Winform技术创建了一个用户界面...

    C#经典源代码-01-窗体技巧.rar

    2. **控件操作**:C#提供了丰富的控件库,如按钮、文本框、标签、列表框等,用于构建用户界面。通过编程,我们可以设置控件的属性,如文本、颜色、字体等,以及响应控件的事件,如点击事件、文本改变事件等。 3. **...

    C#使用多选列表框控件

    在C#编程中,多选列表框控件(ListBox)是一种常见的用户界面元素,它允许用户从一组选项中选择一个或多个项目。本教程将深入探讨如何在C#应用程序中有效地利用多选列表框控件,提高用户体验并实现更丰富的交互功能...

    c#-windows窗体皮肤控件

    6. **支持的控件**:IrisSkin通常覆盖了大部分常见的Windows Forms控件,包括按钮、文本框、列表框、菜单、工具栏等。但需要注意的是,不是所有控件都能被皮肤化,对于未被覆盖的控件,可能需要手动进行处理。 7. *...

    20个C#窗体设计实例

    3. **控件使用**:C#提供了大量的内置控件,如按钮、文本框、标签、列表框等。实例可能会演示如何添加、删除和定制这些控件的属性和事件。 4. **事件处理**:窗体和控件上的事件是交互式应用的核心。例如,`Click`...

    C#窗体程序画虚线

    下面,我们将深入探讨如何在C#窗体程序中使用鼠标画虚线。 首先,我们需要创建一个Windows Forms应用程序项目。在Visual Studio中,选择"新建项目",然后在模板中找到"Windows Forms应用程序",为项目命名并创建。 ...

    C#窗体应用的封装和使用.zip

    - C#窗体应用通常包含各种控件,如按钮(Button)、文本框(TextBox)、列表框(ListBox)等。 - 控件有自己的属性、方法和事件,通过这些元素可以实现用户交互。 6. **事件驱动编程**: - 当用户执行某个操作...

    窗体实现简易学生报名系统--VS2005--C#语言--SQL2005

    窗体是用户与应用程序交互的主要方式,包含各种控件,如文本框(TextBox)、按钮(Button)、列表框(ListBox)等。在学生报名系统中,可能包括注册、登录、填写报名信息、提交报名等窗体。每个窗体都有对应的事件...

    C# winform控件使用案例18种窗体使用案例【适合入门者学习使用】

    07-ListBox列表框 08-PictureBox图片框 09-DateTimePicker日期时间控件 10-ProgressBar进度条 11-NumericUpDown数字输入框 12-ToolTip气泡提示 13-NotifyIcon托盘控件 14-TreeView树控件 15-ListView列表控件 16-...

    C#WinForm窗体皮肤大全

    本资源“C#WinForm窗体皮肤大全”提供了一种解决方案,利用第三方控件IrisSkins来实现WinForm窗体的皮肤定制。 IrisSkins是一款专门为C# WinForm设计的皮肤库,它允许开发者轻松地为应用程序添加丰富的视觉效果。...

    用C#窗体实现简易的学生管理系统.rar

    在本项目中,我们利用C#编程语言和Windows Forms...以上就是C#窗体实现简易学生管理系统的主要知识点。实际开发过程中,还需要结合需求分析、软件设计模式、代码优化等多方面知识,确保系统的功能完整性和性能表现。

    CVR-100UD-C#-Demo.zip

    【标题】"CVR-100UD-C#-Demo.zip" 暗示这是一个基于C#编程语言的Windows窗体应用(Winform)演示项目,主要针对CVR-100UD设备或模块的开发。CVR-100UD可能是一款专用于视频录制、处理或播放的硬件设备,或者是包含...

Global site tag (gtag.js) - Google Analytics