C#精彩编程200例

编程入门 行业动态 更新时间:2024-10-22 23:10:35

C#<a href=https://www.elefans.com/category/jswz/34/1765696.html style=精彩编程200例"/>

C#精彩编程200例

C#精彩编程200例-第1例-带图像列表的系统登录程序

    • 1. 效果
    • 2. 实现代码

1. 效果

2. 实现代码

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 WindowsFormsApp1
{public partial class Form1 : Form{public Form1(){this.StartPosition = FormStartPosition.CenterScreen;InitializeComponent();}private DataTable data_table = new DataTable(); //创建数据表对象private void btn_Login_Click(object sender, EventArgs e){//1.创建新数据行DataRow data_row = data_table.NewRow();//2.添加数据行data_row["userName"] = this.txb_UserName.Text;//3.将行添加到数据表data_table.Rows.Add(data_row);//4.显示到ListView中this.AddIcon();}private void btn_Exit_Click(object sender, EventArgs e){this.Close();}private void Form1_Load(object sender, EventArgs e){//1.设置显示方式list_view_Person.View = View.LargeIcon;//2.设置ImageList属性list_view_Person.LargeImageList = ImageList;//3.创建数据列对象DataColumn data_column = new DataColumn();//4.设置数据类型data_column.DataType = System.Type.GetType("System.String");//5.设置列名称data_column.ColumnName = "userName";//6.添加数据列data_table.Columns.Add(data_column);}private void Form1_FormClosing(object sender, FormClosingEventArgs e){//e.Cancel = true;//this.Hide();}private void AddIcon(){list_view_Person.Items.Clear();for (int i = 0; i < data_table.Rows.Count; i++){if (i % 2 == 0){//用指定的文本和图像创建一个项,并将其添加到集合list_view_Person.Items.Add(data_table.Rows[i][0].ToString(), 0);}else{list_view_Person.Items.Add(data_table.Rows[i][0].ToString(), 1);}}}}
}

更多推荐

C#精彩编程200例

本文发布于:2024-02-26 21:16:12,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1703938.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:精彩

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!