zoukankan      html  css  js  c++  java
  • C#例子1(WinForm窗体开发)-带图形列表的系统登录程序

    例子是我自己照书上手敲一遍的

    版本:VS2013

    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 UselnageList_A
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            DataTable dt = new DataTable();//创建数据表对象
            private void Form1_Load(object sender, EventArgs e)
            {
                lv_Person.View = View.LargeIcon;//设置显示方式
                lv_Person.LargeImageList = imageList1;//设置ImageList属性
                DataColumn column = new DataColumn();//创建数据列对象
                column.DataType = System.Type.GetType("System.String");//设置数据类型
                column.ColumnName = "userName";//设置列名称
                dt.Columns.Add(column);//添加数据列
            }
    
            private void btn_Exit_Click(object sender, EventArgs e)
            {
                this.Close();//关闭窗体
            }
    
            private void btn_Login_Click(object sender, EventArgs e)
            {
                DataRow dr;//创建数据行变量
                dr = dt.NewRow();//得到数据行对象
                dr["userName"] = this.txt_UserName.Text;//设置内容
                dt.Rows.Add(dr);//添回数据行
                Method(dt);//显示数据表中内容
            }
    
            /// <summary>
            /// 显示数据表中内容
            /// </summary>
            /// <param name="dt">数据表对象</param>
            private void Method(DataTable dt)
            {
                lv_Person.Items.Clear();//清空控件中所有数据项
                for (int j = 0; j < dt.Rows.Count; j++)
                {
                    if (j % 2 == 0)
                    {
                        lv_Person.Items.Add(dt.Rows[j][0].ToString(), 0);//添加数据项和图形
                    }
                    else
                    {
                        lv_Person.Items.Add(dt.Rows[j][0].ToString(), 1);
                    }
                }
            }
    
        }
    }
    
    Caesar卢尚宇
    2020年10月6日

  • 相关阅读:
    第四章:Django模型——添加 Event发布会的表 报错
    第四章:Django模型——admin后台管理
    第四章:Django 模型 —— 设计系统表
    第三章:3.9 清除 Google 浏览器中的缓存
    第三章:3.9 关上窗户
    第三章:3.9 引用Django 认证登陆
    第三章:3.8 登陆 Django 默认后台
    降脂食物
    决定孩子人生高度的,不是知识而是这个!
    百万保险
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/13775661.html
Copyright © 2011-2022 走看看