forked from selenur/OLD---CNC-controller-version-1
-
Notifications
You must be signed in to change notification settings - Fork 0
/
settingDlg.cs
54 lines (42 loc) · 1.48 KB
/
settingDlg.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
using System;
using System.Windows.Forms;
namespace CNC_App
{
public partial class setting : Form
{
public setting()
{
InitializeComponent();
}
private void setting_Load(object sender, EventArgs e)
{
numPulseX.Value = (decimal)Setting.PulseX;
numPulseY.Value = (decimal)Setting.PulseY;
numPulseZ.Value = (decimal)Setting.PulseZ;
checkBoxAutoConnect.Checked = Setting.StartupConnect;
switch (Setting.DeviceModel)
{
case DeviceModel.Emulator:
rbType_Emulator.Checked = true;
break;
case DeviceModel.MK1:
rbType_MK1.Checked = true;
break;
case DeviceModel.MK2:
rbType_MK2.Checked = true;
break;
}
}
private void button1_Click(object sender, EventArgs e)
{
Setting.PulseX = (int)numPulseX.Value;
Setting.PulseY = (int)numPulseY.Value;
Setting.PulseZ = (int)numPulseZ.Value;
Setting.StartupConnect = checkBoxAutoConnect.Checked;
if (rbType_Emulator.Checked) Setting.DeviceModel = DeviceModel.Emulator;
if (rbType_MK1.Checked) Setting.DeviceModel = DeviceModel.MK1;
if (rbType_MK2.Checked) Setting.DeviceModel = DeviceModel.MK2;
Setting.SaveSetting();
}
}
}