admin
2020-06-12 8af36d49d388e3a27cd44ad2728b78a46b6ad016
WindowsFormsApp1/Main.cs
@@ -1,13 +1,16 @@
using System;
using HZH_Controls.Controls;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
using System.Windows.Forms;
using WindowsFormsApp1.entity;
using WindowsFormsApp1.utils.ui;
namespace WindowsFormsApp1
{
@@ -17,11 +20,37 @@
        {
            InitializeComponent();
            InitSkin();
            InitDataGridView();
            InitData();
            SetClassData();
            initTextBox();
        }
        private void setTextBoxPrompt(TextBoxEx ex,String text) {
            ex.PromptFont = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Pixel);
            ex.PromptText = text;
        }
        private void initTextBox() {
            setTextBoxPrompt(this.textBox1,"最小值");
            setTextBoxPrompt(this.textBox2, "最大值");
            setTextBoxPrompt(this.textBox3, "最小值");
            setTextBoxPrompt(this.textBox4, "最大值");
            setTextBoxPrompt(this.textBox5, "最小值");
            setTextBoxPrompt(this.textBox6, "最大值");
            setTextBoxPrompt(this.textBox7, "最小值");
            setTextBoxPrompt(this.textBox8, "最大值");
            setTextBoxPrompt(this.textBox9, "最小值");
            setTextBoxPrompt(this.textBox10, "最大值");
            setTextBoxPrompt(this.textBox11, "最小值");
            setTextBoxPrompt(this.textBox12, "最大值");
        }
        private void SetTableData(List<FirstOrderSunInfo> infoList) {
            this.dataGridView1.Rows.Clear();
            foreach (FirstOrderSunInfo info in infoList) {
                int index = this.dataGridView1.Rows.Add();
                this.dataGridView1.Rows[index].Cells[0].Value = "1";
@@ -32,13 +61,24 @@
                this.dataGridView1.Rows[index].Cells[5].Value = info.actualPrice;
                this.dataGridView1.Rows[index].Cells[6].Value = info.commission;
                this.dataGridView1.Rows[index].Cells[7].Value = info.commissionRate;
                this.dataGridView1.Rows[index].Cells[8].Value = "加入引单库";
                this.dataGridView1.Rows[index].Cells[9].Value = "加入实拍库";
            }
           //  DataGridViewHelper helper = new DataGridViewHelper(this.dataGridView1);
           //  helper.Headers.Add(new DataGridViewHelper.TopHeader(8, 2, "操作"));
        }
            foreach (DataGridViewColumn column in dataGridView1.Columns)
            {
                column.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            }
        private void InitDataGridView() {
            this.dataGridView1.Columns[0].Width=40;
            this.dataGridView1.Columns[1].Width = 280;
            this.dataGridView1.Columns[2].Width = 70;
            this.dataGridView1.Columns[3].Width = 70;
            this.dataGridView1.Columns[4].Width = 75;
            this.dataGridView1.Columns[5].Width = 70;
            this.dataGridView1.Columns[6].Width = 55;
            this.dataGridView1.Columns[7].Width = 65;
            this.dataGridView1.Columns[8].Width = 75;
            this.dataGridView1.Columns[9].Width = 75;
        }
        //初始化皮肤颜色
@@ -51,7 +91,7 @@
        private void InitData() {
            List<FirstOrderSunInfo> infoList = new List<FirstOrderSunInfo>();
            for (int i = 0; i < 10; i++)
            for (int i = 0; i < 20; i++)
            {
                FirstOrderSunInfo info = new FirstOrderSunInfo();
                info.actualPrice = "12.00";
@@ -67,6 +107,15 @@
                infoList.Add(info);
            }
            SetTableData(infoList);
        }
        private void SetClassData() {
            List<KeyValuePair<string, string>> lstHL = new List<KeyValuePair<string, string>>();
            for (int i = 0; i < 30; i++)
            {
                lstHL.Add(new KeyValuePair<string, string>(i.ToString(), "选项" + i));
            }
            this.ucHorizontalList1.DataSource = lstHL;
        }
@@ -233,5 +282,16 @@
        {
        }
        /**////是否符合指定的正则表达式
        static public bool Validate(string str, string regexStr)
        {
            Regex regex = new Regex(regexStr);
            Match match = regex.Match(str);
            if (match.Success)
                return true;
            else
                return false;
        }
    }
}