Ejemplo n.º 1
0
        private void btnScan_Click(object sender, EventArgs e)
        {
            timer1.Enabled = false;

            svr.m_nFunc = lstFunc.SelectedIndex;
            svr.m_sArea[svr.m_nFunc] = txtArea.Text;
            svr.m_nStation           = (int)numStation.Value;

            if (!svr.ProcessFunc())
            {
                return;
            }

            dataView.Rows.Clear();

            for (int i = 0; i < svr.m_scanArea.Count; i++)
            {
                for (int j = 0; j < svr.m_nRWFlag[i].Length; j++)
                {
                    if (svr.m_nRWFlag[i][j] == 1)
                    {
                        int no  = dataView.Rows.Add();
                        int adr = svr.m_scanArea[i].start_adr + j;
                        dataView.Rows[no].Cells[0].Value = adr.ToString();
                        if (ckAlais.Checked)
                        {
                            dataView.Rows[no].Cells[2].Value = rAlais.GetAlais(adr);
                        }

                        if ((no / 5) % 2 == 0)
                        {
                            this.dataView.Rows[no].Cells[0].Style.BackColor = Color.LightGray;
                            this.dataView.Rows[no].Cells[1].Style.BackColor = Color.LightBlue;
                            this.dataView.Rows[no].Cells[2].Style.BackColor = Color.LightGray;
                        }
                    }
                }
            }

            svr.MB_Scan();

            err_couter       = 0;
            timer1.Enabled   = true;
            btnGraph.Enabled = true;
            bScan            = true;
        }
Ejemplo n.º 2
0
        private void lstAdr_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lstAdr.SelectedItem == null)
            {
                return;
            }

            int    adr = Int32.Parse(lstAdr.SelectedItem.ToString());
            string str = parentAlais.GetAlais(adr);

            if (str != "")
            {
                toolTip1.Active = true;
                toolTip1.SetToolTip(lstAdr, str);
            }
            else
            {
                toolTip1.Active = false;
            }
        }