/// <summary> /// フォームロード /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void GraphControl_Load(object sender, EventArgs e) { this.toolStrip1.Width = this.Width; zoomFromText.Text = string.Format("{0:F1}", 0 / 1000.0); zoomToText.Text = string.Format("{0:F1}", 60 * 1000 / 1000.0); int displayDataSpan = Constants.GRAPH_REFRASH_INTERVAL; // グラフ設定値の取得 graphSettings.ReadConfig(); foreach (GraphView graphView in graphViews) { graphView.TitleFontSize = graphSettings.GetInteger("Graph", "TitleFontSize", 22); graphView.TitleColor = graphSettings.GetColor("Graph", "TitleColor", Color.Red); graphView.YAxisTitleFontSize = graphSettings.GetInteger("Graph", "AxisFontSize", 22); graphView.YAxisScaleFontSize = graphSettings.GetInteger("Graph", "AxisFontSize", 22); graphView.XAxisTitleFontSize = graphSettings.GetInteger("Graph", "AxisFontSize", 22); graphView.XAxisScaleFontSize = graphSettings.GetInteger("Graph", "AxisFontSize", 22); graphView.DataLabelFontSize = graphSettings.GetInteger("Graph", "ItemFontSize", 2); //graphView.GraphBackColor = graphSettings.GetColor("Graph", "GraphBackColor", Color.FromArgb(0xff, 0x53, 0x53, 0x53)); graphView.GraphBackColor = graphSettings.GetColor("Graph", "GraphBackColor", Color.Silver); graphView.Gradation = graphSettings.GetBool("Graph", "Gradation", true); graphView.NewDataOnlySpan = Convert.ToDouble(displayDataSpan); } // 最新表示モード時間幅 //newDataOnlySpan.Text = graphSettings.GetStringValue("newDataOnlySpan", "span", "15.0"); //zoomToText.Text = graphSettings.GetStringValue("newDataOnlySpan", "span", "15.0"); newDataOnlySpan.Text = string.Format("{0:0.0}", displayDataSpan); zoomToText.Text = string.Format("{0:0.0}", displayDataSpan); this.ParentForm.FormClosed += new FormClosedEventHandler(ParentForm_FormClosed); // デフォルトをスクロールモードにする this.autoScrollCheck.Checked = true; }
private void GraphSettingForm_Load(object sender, EventArgs e) { // グラフ設定値の取得 graphSettings.ReadConfig(); // 軸フォントサイズのコンボ項目設定 axisFontSizeCombo.SetComboItems(axisFontSizeItems, graphSettings.GetInteger("Graph", "AxisFontSize", 22)); // タイトルフォントサイズのコンボ項目設定 titleFontSizeCombo.SetComboItems(titleFontSizeItems, graphSettings.GetInteger("Graph", "TitleFontSize", 22)); // 背景色 //GraphBackColor = graphSettings.GetColor("Graph", "GraphBackColor", Color.FromArgb(0xff, 0x53, 0x53, 0x53)); GraphBackColor = graphSettings.GetColor("Graph", "GraphBackColor", Color.Silver); // グラデーション Gradation = graphSettings.GetBool("Graph", "Gradation", true); // タイトル文字色 TitleColor = graphSettings.GetColor("Graph", "TitleColor", Color.Olive); // LINE幅 lineWidthCombo.SetComboItems(lineWidthItems, graphSettings.GetInteger("Graph", "LineWidth", 1)); }