-
Notifications
You must be signed in to change notification settings - Fork 3
/
MainForm.cs
120 lines (101 loc) · 3.38 KB
/
MainForm.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
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 Reflector_Keygen
{
public partial class MainForm : Form
{
private SerialGenerator serialGenerator = new SerialGenerator();
private ResponseGenerator responseGenerator = new ResponseGenerator();
public MainForm()
{
InitializeComponent();
}
private void minimizeBtn_Click(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Minimized;
}
private void closeBtn_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void generateButton_Click(object sender, EventArgs e)
{
serialTextbox.Text = serialGenerator.GenerateSerial();
}
private void requestTextbox_TextChanged(object sender, EventArgs e)
{
string text = requestTextbox.Text;
if (string.IsNullOrEmpty(text))
{
requestTextbox.Text = "";
return;
}
try
{
responseTextbox.Text = responseGenerator.GenerateResponse(text);
} catch (Exception ex)
{
responseTextbox.Text = "";
MessageBox.Show("Parsing request failed: " + ex.Message, "Error parsing request", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
// stuff to make form moveable
private bool mouseDown;
private Point lastLocation;
private void MainForm_MouseDown(object sender, MouseEventArgs e)
{
mouseDown = true;
lastLocation = e.Location;
}
private void MainForm_MouseUp(object sender, MouseEventArgs e)
{
mouseDown = false;
}
private void MainForm_MouseMove(object sender, MouseEventArgs e)
{
if (mouseDown)
{
this.Location = new Point(
(this.Location.X - lastLocation.X) + e.X, (this.Location.Y - lastLocation.Y) + e.Y);
this.Update();
}
}
private void pictureBox2_Click(object sender, EventArgs e)
{
serialLabel.Text = "Generated Serial Key";
requestLabel.Text = "Request";
responseLabel.Text = "Response";
}
private void button1_Click(object sender, EventArgs e)
{
Clipboard.Clear();
Clipboard.SetText(serialTextbox.Text);
}
private void pictureBox1_Click(object sender, EventArgs e)
{
serialLabel.Text = "Üretilmiş Anahtar";
requestLabel.Text = "İstek";
responseLabel.Text = "Cevap";
}
private void button3_Click(object sender, EventArgs e)
{
Clipboard.Clear();
Clipboard.SetText(responseTextbox.Text);
}
private void button2_Click(object sender, EventArgs e)
{
About ff = new About();
ff.Show();
}
private void MainForm_Load(object sender, EventArgs e)
{
}
}
}