100 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			100 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| using System;
 | |
| using System.Collections.Generic;
 | |
| using System.ComponentModel;
 | |
| using System.Data;
 | |
| using System.Drawing;
 | |
| using System.Linq;
 | |
| using System.Text;
 | |
| using System.Threading.Tasks;
 | |
| using System.Windows.Forms;
 | |
| 
 | |
| namespace vmsnet.Setting
 | |
| {
 | |
|     public partial class fDesignSetting : Form
 | |
|     {
 | |
|         public fDesignSetting()
 | |
|         {
 | |
|             InitializeComponent();
 | |
|             this.button1.Click += (s1, e1) => this.DialogResult = DialogResult.OK;
 | |
|         }
 | |
| 
 | |
|         private void fDesignSetting_Load(object sender, EventArgs e)
 | |
|         {
 | |
|             tbfontnb.Text = PUB.DESIGN.font_nb;
 | |
|             tbfontcellname.Text = PUB.DESIGN.font_cellname;
 | |
|             tbfontcellvalue.Text = PUB.DESIGN.font_cellvalue;
 | |
|             tbFontSummary.Text = PUB.DESIGN.font_summary;
 | |
|             tbFontCellTitle.Text = PUB.DESIGN.font_celltitle;
 | |
|             tbFontAvalue.Text = PUB.DESIGN.font_alarmvalue;
 | |
|             tbFontKaValue.Text = PUB.DESIGN.font_kaValue;
 | |
|             tbFontKaUnit.Text = PUB.DESIGN.font_kaUnit;
 | |
|         }
 | |
| 
 | |
|         private void button1_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             PUB.DESIGN.font_nb = tbfontnb.Text;
 | |
|             PUB.DESIGN.font_cellname = tbfontcellname.Text;
 | |
|             PUB.DESIGN.font_cellvalue = tbfontcellvalue.Text;
 | |
|             PUB.DESIGN.font_summary = tbFontSummary.Text;
 | |
|             PUB.DESIGN.font_celltitle = tbFontCellTitle.Text;
 | |
|             PUB.DESIGN.font_alarmvalue = tbFontAvalue.Text;
 | |
|             PUB.DESIGN.font_kaUnit = tbFontKaUnit.Text;
 | |
|             PUB.DESIGN.font_kaValue = tbFontKaValue.Text;
 | |
|             PUB.DESIGN.Save();
 | |
|         }
 | |
| 
 | |
|         private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 | |
|         {
 | |
|             SetFontData(tbfontnb);
 | |
|         }
 | |
| 
 | |
|         void SetFontData(TextBox tb)
 | |
|         {
 | |
|             using (var fd = new FontDialog())
 | |
|             {
 | |
|                 fd.Font = PUB.GetFontFromStr(tb.Text);
 | |
|                 if (fd.ShowDialog() == DialogResult.OK)
 | |
|                 {
 | |
|                     tb.Text = $"{fd.Font.Name},{fd.Font.Size},{(fd.Font.Bold ? 1 : 0)}";
 | |
|                 }
 | |
|             }
 | |
| 
 | |
|         }
 | |
| 
 | |
|         private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 | |
|         {
 | |
|             SetFontData(tbfontcellname);
 | |
|         }
 | |
| 
 | |
|         private void linkLabel3_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 | |
|         {
 | |
|             SetFontData(tbfontcellvalue);
 | |
|         }
 | |
| 
 | |
|         private void linkLabel4_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 | |
|         {
 | |
|             SetFontData(tbFontSummary);
 | |
|         }
 | |
| 
 | |
|         private void linkLabel5_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 | |
|         {
 | |
|             SetFontData(tbFontCellTitle);
 | |
|         }
 | |
| 
 | |
|         private void linkLabel6_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 | |
|         {
 | |
|             SetFontData(tbFontAvalue);
 | |
|         }
 | |
| 
 | |
|         private void linkLabel7_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 | |
|         {
 | |
|             SetFontData(tbFontKaValue);
 | |
|         }
 | |
| 
 | |
|         private void linkLabel8_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 | |
|         {
 | |
|             SetFontData(tbFontKaUnit);
 | |
|         }
 | |
|     }
 | |
| }
 | 
