Beispiel #1
0
        public UserControlDI(UserControl1 us)
        {
            InitializeComponent();

            //text_Temp.PreviewKeyDown += OnPreviewKeyDown;
            //text_Temp.KeyDown += OnKeyDown;

            setTreeNodeStatusDelegate = new setTreeNodeStatusEventHandler(us.setTreeNodeStatus);

            Pub.CRichTestBoxMenu richMenu = new Pub.CRichTestBoxMenu(text_Temp, dataGridView1);

            text_Temp.MaxLength = 30;
            this.dataGridView1.SelectionMode = DataGridViewSelectionMode.CellSelect;
            //InitDatable();
            //InitTableData();

            // 绑定性别下拉列表框
            //BindSex();

            ////绑定数据表
            BindData();

            // 设置下拉列表框不可见
            cmb_Temp.Visible = false;

            //添加下拉列表框事件
            cmb_Temp.SelectedIndexChanged += new EventHandler(cmb_Temp_SelectedIndexChanged);

            text_Temp.TextChanged += new System.EventHandler(textBox1_TextChanged);

            text_Temp.Visible    = false;
            text_Temp.WordWrap   = false;
            text_Temp.ScrollBars = RichTextBoxScrollBars.None;
            //text_Temp.setParent(dataGridView1);


            //将下拉列表框加入到DataGridView控件中
            this.dataGridView1.Controls.Add(cmb_Temp);
            this.dataGridView1.Controls.Add(text_Temp);

            //最后一列自动填充表格
            dataGridView1.Columns[columnVarIndex].Width = 200;
            dataGridView1.Columns[columnUsed].Width    += 10;


            //禁止用户改变DataGridView1の所有行的行高
            dataGridView1.AllowUserToResizeRows = false;
            //最后一列填充表格
            dataGridView1.Columns[dataGridView1.ColumnCount - 1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            //this.dataGridView1.Columns[2].DisplayIndex = 1;
            for (int i = 0; i < this.dataGridView1.Columns.Count; i++)
            {
                this.dataGridView1.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
            }
        }
Beispiel #2
0
        public UserControlHighIn(UserControl1 us)
        {
            InitializeComponent();

            setTreeNodeStatusDelegate = new setTreeNodeStatusEventHandler(us.setTreeNodeStatus);

            Pub.CRichTestBoxMenu richMenu = new Pub.CRichTestBoxMenu(text_Temp, dataGridView1);

            init = true;

            typeDescDic.Clear();
            typeDescDic.Add(((int)TYPE.NOTUSED), "未配置");
            typeDescDic.Add(((int)TYPE.SINGLEPULSE), "单相");
            typeDescDic.Add(((int)TYPE.DOUBLEPULSE), "双相");
            typeDescDic.Add(((int)TYPE.FREQUENCY), "频率计");

            BindData();

            text_Temp.TextChanged           += new System.EventHandler(textBox1_TextChanged);
            text_Temp.Visible                = false;
            text_Temp.WordWrap               = false;
            text_Temp.ScrollBars             = RichTextBoxScrollBars.None;
            text_Temp.MaxLength              = 30;
            this.dataGridView1.SelectionMode = DataGridViewSelectionMode.CellSelect;

            dataGridView1.Controls.Add(text_Temp);

            //禁止用户改变DataGridView1の所有行的行高
            dataGridView1.AllowUserToResizeRows = false;
            //列太多,去掉最后一行填充表格
            dataGridView1.Columns[dataGridView1.ColumnCount - 1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            for (int i = 0; i < this.dataGridView1.Columns.Count; i++)
            {
                this.dataGridView1.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
            }

            // 禁止用户改变列头的高度
            dataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing;


            init = false;

            button_valid.Enabled  = false;
            button_cancel.Enabled = false;
        }
Beispiel #3
0
        public UserControlDO(/*string name, */ UserControl1 us)
        {
            InitializeComponent();

            setTreeNodeStatusDelegate = new setTreeNodeStatusEventHandler(us.setTreeNodeStatus);

            this.dataGridView1.SelectionMode = DataGridViewSelectionMode.CellSelect;
            text_Temp.MaxLength = 30;

            setButtonEnable(false);
            //this.DoubleBuffered = true;
            //this.DoubleBuffered = true;//设置本窗体
            //SetStyle(ControlStyles.UserPaint, true);
            //SetStyle(ControlStyles.AllPaintingInWmPaint, true); // 禁止擦除背景.
            //SetStyle(ControlStyles.DoubleBuffer, true); // 双缓冲
            BindData();

            Pub.CRichTestBoxMenu richMenu = new Pub.CRichTestBoxMenu(text_Temp, dataGridView1);

            // 设置下拉列表框不可见
            text_Temp.Visible      = false;
            text_Temp.TextChanged += new System.EventHandler(textBox1_TextChanged);
            //this.text_Temp.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.richTextBox1_PreviewKeyDown);
            text_Temp.WordWrap   = false;
            text_Temp.ScrollBars = RichTextBoxScrollBars.None;



            this.dataGridView1.Controls.Add(text_Temp);

            //禁止用户改变DataGridView1の所有行的行高
            dataGridView1.AllowUserToResizeRows           = false;
            dataGridView1.Columns[columnVarIndex].Width   = 200;
            dataGridView1.Columns[columnUsedIndex].Width += 10;

            //dataGridView1.Columns[2].ReadOnly = true;
            dataGridView1.Columns[dataGridView1.ColumnCount - 1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

            for (int i = 0; i < this.dataGridView1.Columns.Count; i++)
            {
                this.dataGridView1.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
            }
        }