예제 #1
0
파일: Form1.cs 프로젝트: htybay/tools
        private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                var reg = ((Region)listBox1.SelectedItem).Points[e.RowIndex];
                switch (e.ColumnIndex)
                {
                case 1:
                    reg.x = float.Parse(dataGridView1[e.ColumnIndex, e.RowIndex].Value.ToString());
                    break;

                case 2:
                    reg.y = float.Parse(dataGridView1[e.ColumnIndex, e.RowIndex].Value.ToString());
                    break;

                case 3:
                    reg.z = float.Parse(dataGridView1[e.ColumnIndex, e.RowIndex].Value.ToString());
                    break;
                }
                pictureBox1.Image = (Image)BeforeDot.Clone();
                DataRepaint();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.InnerException.Message);
            }
        }
예제 #2
0
파일: Form1.cs 프로젝트: htybay/tools
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (listBox1.SelectedIndex < 0)
            {
                return;
            }
            if (pictureBox1.Image != null)
            {
                pictureBox1.Image.Dispose();
                pictureBox1.Image = (Image)BeforeDot.Clone();
            }
            DataRepaint();
            if (tabControl1.SelectedIndex == 0)
            {
                return;
            }
            var it = (Transport)listBox1.SelectedItem;

            sourcebox.Text = it.m_idSrcInst.ToString();
            destbox.Text   = it.m_idInst.ToString();
            lvlbox.Text    = it.iLevelLmt.ToString();
        }