其他分享
首页 > 其他分享> > 12

12

作者:互联网

点击查看代码
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()
        {
            InitializeComponent();
            this.button1.Click += Button1_Click1;
            this.DoubleClick += Button1_DoubleClick;

            //this.WindowState = FormWindowState.Maximized;
            //this.label1.Text = thisWidth.ToString() + "  " + this.Height.ToString(); ;

            // Set the initial sorting type for the ListView.
            listView1.Sorting = SortOrder.None;
            // Disable automatic sorting to enable manual sorting.
            listView1.View = View.Details;
            // Set the view to show details.
            //listView1.View = View.Details;
            // Allow the user to edit item text.
            listView1.LabelEdit = false;
            // Allow the user to rearrange columns.
            listView1.AllowColumnReorder = false;
            // Select the item and subitems when selection is made.
            listView1.FullRowSelect = true;
            // Display grid lines.
            listView1.GridLines = true;
            // Sort the items in the list in ascending order.
            listView1.Columns.Add(new ColumnHeader());
            listView1.Columns[0].Text = "Col A";
            listView1.Columns[0].Width = 100;
            listView1.Columns[0].TextAlign = HorizontalAlignment.Left;
            listView1.Columns.Add(new ColumnHeader());
            listView1.Columns[1].Text = "Col B";
            listView1.Columns[1].Width = 140;
            listView1.Columns[1].TextAlign = HorizontalAlignment.Left;
            listView1.Columns.Add(new ColumnHeader());
            listView1.Columns[2].Text = "Col C";
            listView1.Columns[2].Width = 160;
            listView1.Columns[2].TextAlign = HorizontalAlignment.Left;
            // Suspend control logic until form is done configuring form.
            listView1.SuspendLayout();
            // Add Items to the ListView control. 
            listView1.Sorting = SortOrder.Ascending;
            // Suspend control logic until form is done configuring form.
            listView1.SuspendLayout();
            AddListViewRow("1", "2", "3");
            AddListViewRow("4", "5", "6");
            AddListViewRow("7", "8", "9");


            this.dataGridView1.GridColor = Color.Black;
        }
        public void AddListViewRow(string ColA, string COLB, string COLC)
        {
            ListViewItem NewRow = new ListViewItem(
               new string[] { ColA, COLB, COLC }, -1, Color.Empty, Color.LightSkyBlue, null);

            //Add the items to the ListView.
            listView1.Items.AddRange(new ListViewItem[] { NewRow });
        }
        private void Button1_DoubleClick(object sender, EventArgs e)
        {
            // Send the enter key; since the tab stop of Button1 is 0, this
            // will trigger the click event.
            SendKeys.SendWait("{ENTER}");
        }

        private void Button1_Click1(object sender, EventArgs e)
        {
            MessageBox.Show("Click here!");
        }
    }
}

[========]
2022-02-19 12:08:17 星期六


标签:listView1,12,Text,System,using,new,Columns
来源: https://www.cnblogs.com/GoldenBulls/p/15912247.html