예제 #1
0
 public Pubgraph(Graphing ingraph)
 {
     InitializeComponent();
     PublicationGraph = new Graphing(string.Empty);
     PublicationGraph.CreateGraph(GIDGraph);
     PublicationGraph.SetAllFonts("Garamond", 20, 18);
     PublicationGraph.AlterGraph(ingraph);
     PublicationGraph.SetUpGraphMenu();
 }
예제 #2
0
파일: Form1.cs 프로젝트: diehard2/stochfit
        private void GIDFit_Load(object sender, EventArgs e)
        {
            //Setup the graph
            GIDGraphobject.CreateGraph(GIDGraph, "GID", "Qxy", "Intensity", AxisType.Linear);
            GIDGraphobject.SetAllFonts("Garamond", 20, 18);
            GIDGraphobject.LegendState = false;

            FileNameTB.ReadOnly = true;

            //Initialize ComboBoxes
            Func1CoB.SelectedIndex = 0;
            Func2CoB.SelectedIndex = 0;
            Func3CoB.SelectedIndex = 0;
            Func4CoB.SelectedIndex = 0;
            Func5CoB.SelectedIndex = 0;
            Func6CoB.SelectedIndex = 0;

            //Move our UI elements to arrays for easer access later on
            FuncCBHolder[0] = Func1CoB;
            FuncCBHolder[1] = Func2CoB;
            FuncCBHolder[2] = Func3CoB;
            FuncCBHolder[3] = Func4CoB;
            FuncCBHolder[4] = Func5CoB;
            FuncCBHolder[5] = Func6CoB;

            PositCBHolder[0] = Position1TB;
            PositCBHolder[1] = Position2TB;
            PositCBHolder[2] = Position3TB;
            PositCBHolder[3] = Position4TB;
            PositCBHolder[4] = Position5TB;
            PositCBHolder[5] = Position6TB;

            SigmaCBHolder[0] = Sigma1TB;
            SigmaCBHolder[1] = Sigma2TB;
            SigmaCBHolder[2] = Sigma3TB;
            SigmaCBHolder[3] = Sigma4TB;
            SigmaCBHolder[4] = Sigma5TB;
            SigmaCBHolder[5] = Sigma6TB;

            IntensityCBHolder[0] = Intensity1TB;
            IntensityCBHolder[1] = Intensity2TB;
            IntensityCBHolder[2] = Intensity3TB;
            IntensityCBHolder[3] = Intensity4TB;
            IntensityCBHolder[4] = Intensity5TB;
            IntensityCBHolder[5] = Intensity6TB;

            GammaCBHolder[0] = Gamma1TB;
            GammaCBHolder[1] = Gamma2TB;
            GammaCBHolder[2] = Gamma3TB;
            GammaCBHolder[3] = Gamma4TB;
            GammaCBHolder[4] = Gamma5TB;
            GammaCBHolder[5] = Gamma6TB;

            FWHMHolder[0] = FWHM1;
            FWHMHolder[1] = FWHM2;
            FWHMHolder[2] = FWHM3;
            FWHMHolder[3] = FWHM4;
            FWHMHolder[4] = FWHM5;
            FWHMHolder[5] = FWHM6;

            //Disable everything intially so we don't change uninitialized variables
            Params.Enabled           = false;
            SlopeTB.Enabled          = false;
            FitBT.Enabled            = false;
            OffSetTB.Enabled         = false;
            FunctionNumberTB.Enabled = false;
        }