internal FluxAnalysisEditorDialog(FluxAnalysisData fluxAnalysis) { InitializeComponent(); DialogResult = DialogResult.Cancel; Text = Language.FluxAnalysisEditorDialog.Text; labelName.Text=Language.FluxAnalysisEditorDialog.LabelName; labelCenterWavelength.Text=Language.FluxAnalysisEditorDialog.LabelCenterWavelength; labelWavelengthSpan.Text=Language.FluxAnalysisEditorDialog.LabelWavelengthSpan; labelPointNum.Text=Language.FluxAnalysisEditorDialog.LabelPointNum; labelFluxDirection.Text = Language.FluxAnalysisEditorDialog.LabelFluxDirection; labelCenter.Text = Language.FluxAnalysisEditorDialog.LabelCenter; labelSize.Text = Language.FluxAnalysisEditorDialog.LabelSize; buttonOK.Text = Language.DialogGeneral.ButtonOK; buttonCancel.Text = Language.DialogGeneral.ButtonCancel; comboBoxFluxDirection.DataSource = Enum.GetValues( typeof( Direction ) ); FluxAnalysis = new FluxAnalysisData( fluxAnalysis ); textBoxName.DataBindings.Add( "Text",FluxAnalysis,"Name" ); numericUpDownCenterWavelength.DataBindings.Add( "Value", this, "CenterWavelength" ); numericUpDownWavelengthSpan.DataBindings.Add( "Value",this,"WavelengthSpan" ); numericUpDownPointNum.DataBindings.Add( "Value", this, "PointNum" ); comboBoxFluxDirection.DataBindings.Add( "SelectedItem", FluxAnalysis, "FluxDirection" ); vectorEditorCenter.DataBindings.Add( "Value",FluxAnalysis,"Center" ); vectorEditorSize.DataBindings.Add( "Value",FluxAnalysis,"Size" ); }
/// <summary>コピーコンストラクタ。</summary> /// <param name="previous"></param> public FluxAnalysisData(FluxAnalysisData previous) : base(previous) { CenterWavelength = previous.CenterWavelength; WavelengthSpan = previous.WavelengthSpan; PointNum = previous.PointNum; FluxDirection = previous.FluxDirection; Center = previous.Center; Size = previous.Size; VirtualShape = new VirtualLine(); }
/// <summary>コピーコンストラクタ。</summary> /// <param name="previous"></param> public FluxAnalysisData(FluxAnalysisData previous) : base( previous ) { CenterWavelength = previous.CenterWavelength; WavelengthSpan = previous.WavelengthSpan; PointNum = previous.PointNum; FluxDirection = previous.FluxDirection; Center = previous.Center; Size = previous.Size; VirtualShape = new VirtualLine(); }
private void toolStripButtonAdd_Click(object sender, EventArgs e) { ListBox box = ( sender as ToolStripButton ).Tag as ListBox; ProjectDataBase data = null; if( box == listBoxSrc ) data = new SourceData(); else if( box == listBoxFlx ) data = new FluxAnalysisData(); else if( box == listBoxVis ) data = new VisualizationOutputData(); else return; box.Items.Add( data ); }