1 | using System;
|
2 | using System.Collections.Generic;
|
3 | using System.ComponentModel;
|
4 | using System.Data;
|
5 | using System.Drawing;
|
6 | using System.Linq;
|
7 | using System.Text;
|
8 | using System.Windows.Forms;
|
9 |
|
10 | namespace Passwort
|
11 | {
|
12 | public partial class Form1 : Form
|
13 | {
|
14 | public int Länge = 4;
|
15 | public string pw;
|
16 | public string Content = "1234567890";
|
17 | public Form1()
|
18 | {
|
19 | InitializeComponent();
|
20 | }
|
21 |
|
22 | private void Form1_Load(object sender, EventArgs e)
|
23 | {
|
24 | Länge = 4;
|
25 | }
|
26 |
|
27 | private void button1_Click(object sender, EventArgs e)
|
28 | {
|
29 |
|
30 | string ret = string.Empty;
|
31 | System.Text.StringBuilder SB = new System.Text.StringBuilder();
|
32 |
|
33 | Random rnd = new Random();
|
34 | for (int i = 0; i < Länge; i++)
|
35 | pw = SB.Append(Content[rnd.Next(Content.Length)]).ToString();
|
36 | txtPW.Text = pw;
|
37 |
|
38 |
|
39 |
|
40 |
|
41 | }
|
42 |
|
43 | private void txtPW_Click(object sender, EventArgs e)
|
44 | {
|
45 |
|
46 | }
|
47 |
|
48 | private void button2_Click(object sender, EventArgs e)
|
49 | {
|
50 | System.Windows.Forms.Clipboard.SetDataObject(txtPW.Text.ToString(), true);
|
51 | }
|
52 |
|
53 | private void button3_Click(object sender, EventArgs e)
|
54 | {
|
55 | Länge = 4;
|
56 | button3.BackColor = System.Drawing.Color.LimeGreen;
|
57 | button4.BackColor = System.Drawing.Color.Red;
|
58 | button5.BackColor = System.Drawing.Color.Red;
|
59 | Content = "1234567890";
|
60 | }
|
61 |
|
62 | private void button4_Click(object sender, EventArgs e)
|
63 | {
|
64 | Länge = 6;
|
65 | button3.BackColor = System.Drawing.Color.Red;
|
66 | button4.BackColor = System.Drawing.Color.LimeGreen;
|
67 | button5.BackColor = System.Drawing.Color.Red;
|
68 | Content = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw";
|
69 | }
|
70 |
|
71 | private void button5_Click(object sender, EventArgs e)
|
72 | {
|
73 | Länge = 10;
|
74 | button3.BackColor = System.Drawing.Color.Red;
|
75 | button4.BackColor = System.Drawing.Color.Red;
|
76 | button5.BackColor = System.Drawing.Color.LimeGreen;
|
77 | Content = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw!öäüÖÄÜß\"§$%&/()=?*#-";
|
78 | }
|
79 | }
|
80 | }
|