private void tsbtnReH_Click(object sender, EventArgs e) { if (this.cmbYr.SelectedIndex != 2 | this.cmbXr.SelectedIndex != 3) { MessageBox.Show(this, "请选择 X:应力 - Y:应变 曲线分析!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } m_flagHandU12 = true; if (!this.zedGraphControl.Controls.Contains(_palZoom)) { _palZoom = new PictureBox(); _palZoom.Name = "pzoom"; _palZoom.Tag = "pzoom"; _palZoom.BackColor = Color.Transparent; _palZoom.BorderStyle = BorderStyle.FixedSingle; _palZoom.Width = this.zedGraphControl.Width / 5; _palZoom.Height = this.zedGraphControl.Height * 2 / 5; _palZoom.Left = this.zedGraphControl.Width / 5; _palZoom.Top = this.zedGraphControl.Height / 5; this.zedGraphControl.Controls.Add(_palZoom); pb = new PickBox(); pb.WireControl(_palZoom); pb.Focus(_palZoom, e); _palZoom.MouseClick += new MouseEventHandler(_palZoom_MouseClick); } this.zedGraphControl.GraphPane.CurveList.RemoveAll(FindAllU12); this.zedGraphControl.GraphPane.GraphObjList.RemoveAll(FindAllU12); this.zedGraphControl.Refresh(); }
public Form1() { InitializeComponent(); //this.KeyPreview = true; for (int t = 4; this.Controls[t] != this.Controls[6]; t++) { Control c = this.Controls[t]; pb.WireControl(c); } dataGridView1.DataError += new DataGridViewDataErrorEventHandler(DataGridView1_DataError); dataGridView2.DataError += new DataGridViewDataErrorEventHandler(DataGridView2_DataError); dataGridView2.RowPrePaint += DataGridView2_RowPrePaint; dataGridView1.RowPrePaint += DataGridView1_RowPrePaint; textBox1.KeyUp += TextBox1_KeyUp; //резервное копирование //File.Copy(openFileDialog1.FileName, "C:\\Users\\APM\\Desktop\\2.mdb", true); }
public SigLocationUCtrl() { InitializeComponent(); pb.WireControl(sigPicture); }
public Form1() { InitializeComponent(); pb.WireControl(sigPicture); }
private void tsbtnZoom_Click(object sender, EventArgs e) { //放大框选部分,若无框则不动作, if (!this.zedGraphControl.Controls.Contains(_palZoom)) { _palZoom = new PictureBox(); _palZoom.Name = "pzoom_user"; _palZoom.Tag = "pzoom_user"; _palZoom.BackColor = Color.Transparent; _palZoom.BorderStyle = BorderStyle.FixedSingle; _palZoom.Width = this.zedGraphControl.Width / 5; _palZoom.Height = this.zedGraphControl.Height * 2 / 5; _palZoom.Left = this.zedGraphControl.Width / 5; _palZoom.Top = this.zedGraphControl.Height / 5; this.zedGraphControl.Controls.Add(_palZoom); _palZoom.Focus(); pb = new PickBox(); pb.WireControl(_palZoom); pb.Focus(_palZoom, e); return; } //放大框选部分后 选择曲线的起始点 清零,有框则清除 double x1; double x2; double y1; double y2; double x3; double x4; double y3; double y4; PointF pLeftTop = new PointF(); pLeftTop.X = this._palZoom.Left; pLeftTop.Y = this._palZoom.Top; PointF pLeftBottom = new PointF(); pLeftBottom.X = this._palZoom.Left; pLeftBottom.Y = this._palZoom.Top + this._palZoom.Height; PointF pRightTop = new PointF(); pRightTop.X = this._palZoom.Left + this._palZoom.Width; pRightTop.Y = this._palZoom.Top; PointF pRightBottom = new PointF(); pRightBottom.X = this._palZoom.Left + this._palZoom.Width; pRightBottom.Y = this._palZoom.Top + this._palZoom.Height; this.zedGraphControl.GraphPane.ReverseTransform(pLeftTop, out x1, out y1); this.zedGraphControl.GraphPane.ReverseTransform(pRightTop, out x2, out y2); this.zedGraphControl.GraphPane.ReverseTransform(pLeftBottom, out x3, out y3); this.zedGraphControl.GraphPane.ReverseTransform(pRightBottom, out x4, out y4); if (x1 < 0) { x1 = x3 = 0; } if (x2 < 0) { x2 = x4 = 0; } if (y1 < 0) { y1 = y2 = 0; } if (y3 < 0) { y3 = y4 = 0; } this.zedGraphControl.GraphPane.XAxis.Scale.MinAuto = false; this.zedGraphControl.GraphPane.XAxis.Scale.MaxAuto = false; this.zedGraphControl.GraphPane.YAxis.Scale.MinAuto = false; this.zedGraphControl.GraphPane.YAxis.Scale.MaxAuto = false; this.zedGraphControl.GraphPane.XAxis.Scale.Min = x1; this.zedGraphControl.GraphPane.XAxis.Scale.Max = x2; this.zedGraphControl.GraphPane.YAxis.Scale.Min = y3; this.zedGraphControl.GraphPane.YAxis.Scale.Max = y1; //this.zedGraphControl.GraphPane.XAxis.Scale.Format = "f1"; //this.zedGraphControl.GraphPane.YAxis.Scale.Format = "f1"; this.zedGraphControl.GraphPane.XAxis.Scale.BaseTic = this.zedGraphControl.GraphPane.XAxis.Scale.Min; this.zedGraphControl.GraphPane.YAxis.Scale.BaseTic = this.zedGraphControl.GraphPane.YAxis.Scale.Min; //this.zedGraphControl.GraphPane.XAxis.Scale.Mag = 0; //this.zedGraphControl.GraphPane.YAxis.Scale.Mag = 0; this.zedGraphControl.GraphPane.XAxis.Scale.MajorStep = (int)(this.zedGraphControl.GraphPane.XAxis.Scale.Max - this.zedGraphControl.GraphPane.XAxis.Scale.Min) / 5; this.zedGraphControl.GraphPane.YAxis.Scale.MajorStep = (int)(this.zedGraphControl.GraphPane.YAxis.Scale.Max - this.zedGraphControl.GraphPane.YAxis.Scale.Min) / 5; pb.Remove(); this._palZoom.Dispose(); this.zedGraphControl.Refresh(); }