-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathModernForm.cs
144 lines (128 loc) · 4.1 KB
/
ModernForm.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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
using PCInfos.UIs;
using System.Windows.Forms;
namespace PCInfos
{
public partial class ModernForm : Form
{
public ModernForm()
{
InitializeComponent();
loadTheme();
user.Text = CollectSystemInfo.GetUserNameAndPcName();
}
private void loadTheme()
{
bool isDarkTheme = Theme.IsDarkTheme();
swithTheme.Checked = isDarkTheme;
Theme theme = new Theme(isDarkTheme);
theme.ApplyTheme(this);
Theme.SaveTheme(isDarkTheme);
}
private void togleTheme(bool dark)
{
Theme theme = new Theme(dark);
theme.ApplyTheme(this);
Theme.SaveTheme(dark);
}
private void guna2Button1_Click_1(object sender, System.EventArgs e)
{
renderP.Controls.Clear();
MainInfo mi = new MainInfo();
renderP.Controls.Add(mi);
mi.BringToFront();
loadTheme();
}
private void guna2ToggleSwitch1_CheckedChanged_1(object sender, System.EventArgs e)
{
togleTheme(swithTheme.Checked);
}
private void guna2Button1_Click(object sender, System.EventArgs e)
{
renderP.Controls.Clear();
MainInfo mi = new MainInfo();
renderP.Controls.Add(mi);
mi.BringToFront();
loadTheme();
}
private void panelNetworkCardBtn_Click(object sender, System.EventArgs e)
{
renderP.Controls.Clear();
Ethernet mi = new Ethernet();
renderP.Controls.Add(mi);
mi.BringToFront();
loadTheme();
}
private void panelBiosBtn_Click(object sender, System.EventArgs e)
{
renderP.Controls.Clear();
BiosUI mi = new BiosUI();
renderP.Controls.Add(mi);
mi.BringToFront();
loadTheme();
}
private void guna2Button1_Click_2(object sender, System.EventArgs e)
{
renderP.Controls.Clear();
TempUI mi = new TempUI();
renderP.Controls.Add(mi);
mi.BringToFront();
loadTheme();
}
private void guna2Button2_Click(object sender, System.EventArgs e)
{
renderP.Controls.Clear();
DiskUI mi = new DiskUI();
renderP.Controls.Add(mi);
mi.BringToFront();
loadTheme();
}
private void guna2Button3_Click(object sender, System.EventArgs e)
{
renderP.Controls.Clear();
OperationSystemUI mi = new OperationSystemUI();
renderP.Controls.Add(mi);
mi.BringToFront();
loadTheme();
}
private void guna2Button4_Click(object sender, System.EventArgs e)
{
renderP.Controls.Clear();
PrintersUI mi = new PrintersUI();
renderP.Controls.Add(mi);
mi.BringToFront();
loadTheme();
}
private void guna2Button5_Click(object sender, System.EventArgs e)
{
renderP.Controls.Clear();
VideocardUI mi = new VideocardUI();
renderP.Controls.Add(mi);
mi.BringToFront();
loadTheme();
}
private void guna2Button6_Click(object sender, System.EventArgs e)
{
renderP.Controls.Clear();
cpuUI mi = new cpuUI();
renderP.Controls.Add(mi);
mi.BringToFront();
loadTheme();
}
private void guna2Button7_Click(object sender, System.EventArgs e)
{
renderP.Controls.Clear();
SoundCard mi = new SoundCard();
renderP.Controls.Add(mi);
mi.BringToFront();
loadTheme();
}
private void guna2Button8_Click(object sender, System.EventArgs e)
{
renderP.Controls.Clear();
SettingsUI mi = new SettingsUI();
renderP.Controls.Add(mi);
mi.BringToFront();
loadTheme();
}
}
}