private void trStructure_AfterSelect(object sender, TreeViewEventArgs e) { try { if (e.Node.Tag == null) { btSaveSelected.Visible = false; return; } btSaveSelected.Visible = true; ViewElement ve = (ViewElement)e.Node.Tag; //if (tbDataEdit.Text == null || tbDataEdit.Text.Length == 0) tbDataEdit.Text = ve.ToString((ViewElementTypes)cbType.SelectedIndex); //else // tbDataEdit.Text.Replace(tbDataEdit.Text,ve.ToString((ViewElementTypes)cbType.SelectedIndex)); //tbDataEdit.Refresh(); tbDataEdit.ReadOnly = false; lbDescription.Text = ve.GetDescription(); pFFTDraw.Refresh(); } catch (Exception ex) { Common.Log(ex); } }
private void btInsertStandartSignal_Click(object sender, EventArgs e) { try { ViewElement ve = (ViewElement)trStructure.SelectedNode.Tag; float[] data = ve.GetSignalBuffer(); Gen.EditSignalBuffer(MainForm.MForm, data); ve.ReCalc(); pFFTDraw.Refresh(); } catch (Exception ex) { Common.Log(ex); } }
private void pFFTDraw_Paint(object sender, PaintEventArgs e) { try { e.Graphics.ResetClip(); e.Graphics.FillRectangle(Brushes.White, 0, 0, pFFTDraw.Width, pFFTDraw.Height); if (trStructure.SelectedNode == null) { return; } ViewElement ve = (ViewElement)trStructure.SelectedNode.Tag; ve.Paint(e.Graphics, pFFTDraw.Width, pFFTDraw.Height); } catch (Exception ex) { Common.LogNoMsg(ex); } }