diff --git a/Kidd's Passwort Generator.sln b/Kidd's Passwort Generator.sln
new file mode 100644
index 0000000..e10f62c
--- /dev/null
+++ b/Kidd's Passwort Generator.sln
@@ -0,0 +1,34 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.25420.1
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kidd's Passwort Generator", "Kidd's Passwort Generator\Kidd's Passwort Generator.csproj", "{1D77124A-78E7-4D52-8D93-2924A64D04F6}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IntelOrca.LaunchpadTests", "D:\Visual Studio\Launchpad Coding Tests\launchpad-master\IntelOrca.LaunchpadTests\IntelOrca.LaunchpadTests.csproj", "{C2C7FD5A-D56C-4C74-91E3-2D9F5D92FCA3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IntelOrca.Launchpad", "D:\Visual Studio\Launchpad Coding Tests\launchpad-master\IntelOrca.Launchpad\IntelOrca.Launchpad.csproj", "{FCF77754-C985-4F3D-BE0B-E14011C5DC5B}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {1D77124A-78E7-4D52-8D93-2924A64D04F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1D77124A-78E7-4D52-8D93-2924A64D04F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1D77124A-78E7-4D52-8D93-2924A64D04F6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1D77124A-78E7-4D52-8D93-2924A64D04F6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C2C7FD5A-D56C-4C74-91E3-2D9F5D92FCA3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C2C7FD5A-D56C-4C74-91E3-2D9F5D92FCA3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C2C7FD5A-D56C-4C74-91E3-2D9F5D92FCA3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C2C7FD5A-D56C-4C74-91E3-2D9F5D92FCA3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FCF77754-C985-4F3D-BE0B-E14011C5DC5B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FCF77754-C985-4F3D-BE0B-E14011C5DC5B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FCF77754-C985-4F3D-BE0B-E14011C5DC5B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FCF77754-C985-4F3D-BE0B-E14011C5DC5B}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Kidd's Passwort Generator/App.config b/Kidd's Passwort Generator/App.config
new file mode 100644
index 0000000..d740e88
--- /dev/null
+++ b/Kidd's Passwort Generator/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_0_0.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_0_0.png
new file mode 100644
index 0000000..8ec264a
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_0_0.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_0_1.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_0_1.png
new file mode 100644
index 0000000..74b26f3
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_0_1.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_0_2.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_0_2.png
new file mode 100644
index 0000000..6f10e95
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_0_2.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_0_3.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_0_3.png
new file mode 100644
index 0000000..150cd2e
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_0_3.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_0_4.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_0_4.png
new file mode 100644
index 0000000..be9886e
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_0_4.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_0_5.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_0_5.png
new file mode 100644
index 0000000..ad8c052
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_0_5.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_0_6.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_0_6.png
new file mode 100644
index 0000000..da837e8
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_0_6.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_0_7.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_0_7.png
new file mode 100644
index 0000000..b68cf57
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_0_7.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_1_0.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_1_0.png
new file mode 100644
index 0000000..6e27fed
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_1_0.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_1_1.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_1_1.png
new file mode 100644
index 0000000..07c4be1
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_1_1.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_1_2.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_1_2.png
new file mode 100644
index 0000000..1d792be
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_1_2.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_1_3.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_1_3.png
new file mode 100644
index 0000000..6821eb1
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_1_3.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_1_4.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_1_4.png
new file mode 100644
index 0000000..a707788
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_1_4.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_1_5.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_1_5.png
new file mode 100644
index 0000000..727d5c3
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_1_5.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_1_6.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_1_6.png
new file mode 100644
index 0000000..ba8fd1b
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_1_6.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_1_7.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_1_7.png
new file mode 100644
index 0000000..ad43076
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_1_7.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_2_0.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_2_0.png
new file mode 100644
index 0000000..dcaad74
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_2_0.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_2_1.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_2_1.png
new file mode 100644
index 0000000..4fe1edf
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_2_1.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_2_2.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_2_2.png
new file mode 100644
index 0000000..a511781
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_2_2.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_2_3.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_2_3.png
new file mode 100644
index 0000000..dfaf9e9
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_2_3.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_2_4.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_2_4.png
new file mode 100644
index 0000000..971ce38
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_2_4.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_2_5.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_2_5.png
new file mode 100644
index 0000000..0cfe6a0
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_2_5.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_2_6.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_2_6.png
new file mode 100644
index 0000000..2f180ef
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_2_6.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_2_7.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_2_7.png
new file mode 100644
index 0000000..ed334e3
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_2_7.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_3_0.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_3_0.png
new file mode 100644
index 0000000..eb94aa5
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_3_0.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_3_1.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_3_1.png
new file mode 100644
index 0000000..933e73b
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_3_1.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_3_2.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_3_2.png
new file mode 100644
index 0000000..3a8e2de
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_3_2.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_3_3.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_3_3.png
new file mode 100644
index 0000000..4e36c90
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_3_3.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_3_4.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_3_4.png
new file mode 100644
index 0000000..1ae0fb5
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_3_4.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_3_5.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_3_5.png
new file mode 100644
index 0000000..aadfef6
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_3_5.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_3_6.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_3_6.png
new file mode 100644
index 0000000..a01980c
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_3_6.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_3_7.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_3_7.png
new file mode 100644
index 0000000..d204ed2
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_3_7.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_4_0.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_4_0.png
new file mode 100644
index 0000000..a668780
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_4_0.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_4_1.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_4_1.png
new file mode 100644
index 0000000..e361e02
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_4_1.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_4_2.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_4_2.png
new file mode 100644
index 0000000..9f02c40
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_4_2.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_4_3.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_4_3.png
new file mode 100644
index 0000000..7bfe90c
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_4_3.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_4_4.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_4_4.png
new file mode 100644
index 0000000..f9d4c04
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_4_4.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_4_5.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_4_5.png
new file mode 100644
index 0000000..c57309e
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_4_5.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_4_6.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_4_6.png
new file mode 100644
index 0000000..c3b9429
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_4_6.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_4_7.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_4_7.png
new file mode 100644
index 0000000..9754deb
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_4_7.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_5_0.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_5_0.png
new file mode 100644
index 0000000..a6e6ffe
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_5_0.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_5_1.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_5_1.png
new file mode 100644
index 0000000..f43f657
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_5_1.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_5_2.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_5_2.png
new file mode 100644
index 0000000..3f5e296
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_5_2.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_5_3.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_5_3.png
new file mode 100644
index 0000000..79e5a11
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_5_3.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_5_4.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_5_4.png
new file mode 100644
index 0000000..11824cc
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_5_4.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_5_5.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_5_5.png
new file mode 100644
index 0000000..afa490a
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_5_5.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_5_6.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_5_6.png
new file mode 100644
index 0000000..f75c4a4
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_5_6.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_5_7.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_5_7.png
new file mode 100644
index 0000000..b9f85e7
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_5_7.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_6_0.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_6_0.png
new file mode 100644
index 0000000..896bb45
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_6_0.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_6_1.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_6_1.png
new file mode 100644
index 0000000..cd04672
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_6_1.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_6_2.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_6_2.png
new file mode 100644
index 0000000..6b13651
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_6_2.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_6_3.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_6_3.png
new file mode 100644
index 0000000..f24edfb
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_6_3.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_6_4.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_6_4.png
new file mode 100644
index 0000000..ebc0e76
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_6_4.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_6_5.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_6_5.png
new file mode 100644
index 0000000..7968208
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_6_5.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_6_6.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_6_6.png
new file mode 100644
index 0000000..635d62c
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_6_6.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_6_7.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_6_7.png
new file mode 100644
index 0000000..98e939f
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_6_7.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_7_0.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_7_0.png
new file mode 100644
index 0000000..672762c
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_7_0.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_7_1.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_7_1.png
new file mode 100644
index 0000000..9ab27d2
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_7_1.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_7_2.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_7_2.png
new file mode 100644
index 0000000..7025c94
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_7_2.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_7_3.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_7_3.png
new file mode 100644
index 0000000..fe09f48
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_7_3.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_7_4.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_7_4.png
new file mode 100644
index 0000000..ceb1ef9
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_7_4.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_7_5.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_7_5.png
new file mode 100644
index 0000000..50670d3
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_7_5.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_7_6.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_7_6.png
new file mode 100644
index 0000000..8e5bd20
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_7_6.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_7_7.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_7_7.png
new file mode 100644
index 0000000..d70d87a
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_7_7.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Hor_basic.png b/Kidd's Passwort Generator/Assets/Graphics/Hor_basic.png
new file mode 100644
index 0000000..76f7112
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Hor_basic.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_0_0.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_0_0.png
new file mode 100644
index 0000000..fa0d3cd
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_0_0.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_0_1.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_0_1.png
new file mode 100644
index 0000000..dca43a7
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_0_1.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_0_2.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_0_2.png
new file mode 100644
index 0000000..9b1fb85
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_0_2.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_0_3.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_0_3.png
new file mode 100644
index 0000000..350ff9a
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_0_3.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_0_4.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_0_4.png
new file mode 100644
index 0000000..a5d2493
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_0_4.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_0_5.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_0_5.png
new file mode 100644
index 0000000..943bd1c
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_0_5.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_0_6.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_0_6.png
new file mode 100644
index 0000000..ef70075
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_0_6.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_0_7.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_0_7.png
new file mode 100644
index 0000000..3c3565c
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_0_7.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_1_0.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_1_0.png
new file mode 100644
index 0000000..e44b53e
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_1_0.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_1_1.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_1_1.png
new file mode 100644
index 0000000..80be43e
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_1_1.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_1_2.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_1_2.png
new file mode 100644
index 0000000..7baf71e
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_1_2.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_1_3.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_1_3.png
new file mode 100644
index 0000000..7b0d2fa
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_1_3.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_1_4.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_1_4.png
new file mode 100644
index 0000000..a185ed5
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_1_4.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_1_5.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_1_5.png
new file mode 100644
index 0000000..6be26d3
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_1_5.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_1_6.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_1_6.png
new file mode 100644
index 0000000..e6cf641
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_1_6.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_1_7.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_1_7.png
new file mode 100644
index 0000000..fe58386
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_1_7.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_2_0.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_2_0.png
new file mode 100644
index 0000000..fb5869d
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_2_0.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_2_1.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_2_1.png
new file mode 100644
index 0000000..21b56ae
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_2_1.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_2_2.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_2_2.png
new file mode 100644
index 0000000..803b043
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_2_2.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_2_3.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_2_3.png
new file mode 100644
index 0000000..cbd29ee
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_2_3.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_2_4.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_2_4.png
new file mode 100644
index 0000000..b85073e
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_2_4.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_2_5.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_2_5.png
new file mode 100644
index 0000000..2686443
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_2_5.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_2_6.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_2_6.png
new file mode 100644
index 0000000..f442a9c
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_2_6.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_2_7.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_2_7.png
new file mode 100644
index 0000000..4956432
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_2_7.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_3_0.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_3_0.png
new file mode 100644
index 0000000..71fd8f1
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_3_0.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_3_1.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_3_1.png
new file mode 100644
index 0000000..4aca54d
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_3_1.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_3_2.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_3_2.png
new file mode 100644
index 0000000..58dd3e9
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_3_2.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_3_3.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_3_3.png
new file mode 100644
index 0000000..27bb480
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_3_3.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_3_4.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_3_4.png
new file mode 100644
index 0000000..6dcd329
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_3_4.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_3_5.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_3_5.png
new file mode 100644
index 0000000..6844029
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_3_5.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_3_6.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_3_6.png
new file mode 100644
index 0000000..95c5714
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_3_6.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_3_7.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_3_7.png
new file mode 100644
index 0000000..ba6adb2
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_3_7.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_4_0.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_4_0.png
new file mode 100644
index 0000000..01d3c7b
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_4_0.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_4_1.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_4_1.png
new file mode 100644
index 0000000..2a0c791
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_4_1.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_4_2.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_4_2.png
new file mode 100644
index 0000000..e40cd64
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_4_2.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_4_3.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_4_3.png
new file mode 100644
index 0000000..5883cb4
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_4_3.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_4_4.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_4_4.png
new file mode 100644
index 0000000..acc3d2a
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_4_4.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_4_5.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_4_5.png
new file mode 100644
index 0000000..8e0b3bf
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_4_5.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_4_6.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_4_6.png
new file mode 100644
index 0000000..47a4681
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_4_6.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_4_7.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_4_7.png
new file mode 100644
index 0000000..a66048c
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_4_7.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_5_0.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_5_0.png
new file mode 100644
index 0000000..68e7e93
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_5_0.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_5_1.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_5_1.png
new file mode 100644
index 0000000..a39d567
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_5_1.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_5_2.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_5_2.png
new file mode 100644
index 0000000..973e2aa
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_5_2.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_5_3.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_5_3.png
new file mode 100644
index 0000000..f8b9ad7
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_5_3.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_5_4.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_5_4.png
new file mode 100644
index 0000000..e8f23c1
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_5_4.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_5_5.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_5_5.png
new file mode 100644
index 0000000..5527112
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_5_5.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_5_6.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_5_6.png
new file mode 100644
index 0000000..6d402ff
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_5_6.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_5_7.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_5_7.png
new file mode 100644
index 0000000..ee2a141
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_5_7.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_6_0.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_6_0.png
new file mode 100644
index 0000000..794d5c6
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_6_0.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_6_1.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_6_1.png
new file mode 100644
index 0000000..796ec57
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_6_1.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_6_2.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_6_2.png
new file mode 100644
index 0000000..cfaf265
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_6_2.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_6_3.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_6_3.png
new file mode 100644
index 0000000..1d751d7
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_6_3.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_6_4.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_6_4.png
new file mode 100644
index 0000000..b651060
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_6_4.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_6_5.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_6_5.png
new file mode 100644
index 0000000..5a4f1b5
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_6_5.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_6_6.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_6_6.png
new file mode 100644
index 0000000..073d6b7
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_6_6.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_6_7.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_6_7.png
new file mode 100644
index 0000000..519962a
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_6_7.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_7_0.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_7_0.png
new file mode 100644
index 0000000..fe06f73
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_7_0.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_7_1.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_7_1.png
new file mode 100644
index 0000000..c19c87e
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_7_1.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_7_2.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_7_2.png
new file mode 100644
index 0000000..e7a3f95
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_7_2.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_7_3.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_7_3.png
new file mode 100644
index 0000000..4151a3f
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_7_3.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_7_4.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_7_4.png
new file mode 100644
index 0000000..465295c
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_7_4.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_7_5.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_7_5.png
new file mode 100644
index 0000000..96fc6b6
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_7_5.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_7_6.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_7_6.png
new file mode 100644
index 0000000..a87e0ae
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_7_6.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_7_7.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_7_7.png
new file mode 100644
index 0000000..bd60683
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_7_7.png differ
diff --git a/Kidd's Passwort Generator/Assets/Graphics/Ver_basic.png b/Kidd's Passwort Generator/Assets/Graphics/Ver_basic.png
new file mode 100644
index 0000000..1841a38
Binary files /dev/null and b/Kidd's Passwort Generator/Assets/Graphics/Ver_basic.png differ
diff --git a/Kidd's Passwort Generator/EingabeFeld.Designer.cs b/Kidd's Passwort Generator/EingabeFeld.Designer.cs
new file mode 100644
index 0000000..a7ce00d
--- /dev/null
+++ b/Kidd's Passwort Generator/EingabeFeld.Designer.cs
@@ -0,0 +1,977 @@
+namespace Kidd_s_Passwort_Generator
+{
+ partial class _8x8EingabeFeld
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.groupBox_Steuerung = new System.Windows.Forms.GroupBox();
+ this.label_Verarbeitung = new System.Windows.Forms.Label();
+ this.button_Abbruch = new System.Windows.Forms.Button();
+ this.button_Bestätigen = new System.Windows.Forms.Button();
+ this.button_Modus = new System.Windows.Forms.Button();
+ this.panelEingabe = new System.Windows.Forms.Panel();
+ this.button_77 = new System.Windows.Forms.Button();
+ this.button_67 = new System.Windows.Forms.Button();
+ this.button_57 = new System.Windows.Forms.Button();
+ this.button_47 = new System.Windows.Forms.Button();
+ this.button_37 = new System.Windows.Forms.Button();
+ this.button_27 = new System.Windows.Forms.Button();
+ this.button_17 = new System.Windows.Forms.Button();
+ this.button_07 = new System.Windows.Forms.Button();
+ this.button_76 = new System.Windows.Forms.Button();
+ this.button_66 = new System.Windows.Forms.Button();
+ this.button_56 = new System.Windows.Forms.Button();
+ this.button_46 = new System.Windows.Forms.Button();
+ this.button_36 = new System.Windows.Forms.Button();
+ this.button_26 = new System.Windows.Forms.Button();
+ this.button_16 = new System.Windows.Forms.Button();
+ this.button_06 = new System.Windows.Forms.Button();
+ this.button_75 = new System.Windows.Forms.Button();
+ this.button_65 = new System.Windows.Forms.Button();
+ this.button_55 = new System.Windows.Forms.Button();
+ this.button_45 = new System.Windows.Forms.Button();
+ this.button_35 = new System.Windows.Forms.Button();
+ this.button_25 = new System.Windows.Forms.Button();
+ this.button_15 = new System.Windows.Forms.Button();
+ this.button_05 = new System.Windows.Forms.Button();
+ this.button_74 = new System.Windows.Forms.Button();
+ this.button_64 = new System.Windows.Forms.Button();
+ this.button_54 = new System.Windows.Forms.Button();
+ this.button_44 = new System.Windows.Forms.Button();
+ this.button_34 = new System.Windows.Forms.Button();
+ this.button_24 = new System.Windows.Forms.Button();
+ this.button_14 = new System.Windows.Forms.Button();
+ this.button_04 = new System.Windows.Forms.Button();
+ this.button_73 = new System.Windows.Forms.Button();
+ this.button_63 = new System.Windows.Forms.Button();
+ this.button_53 = new System.Windows.Forms.Button();
+ this.button_43 = new System.Windows.Forms.Button();
+ this.button_33 = new System.Windows.Forms.Button();
+ this.button_23 = new System.Windows.Forms.Button();
+ this.button_13 = new System.Windows.Forms.Button();
+ this.button_03 = new System.Windows.Forms.Button();
+ this.button_72 = new System.Windows.Forms.Button();
+ this.button_62 = new System.Windows.Forms.Button();
+ this.button_52 = new System.Windows.Forms.Button();
+ this.button_42 = new System.Windows.Forms.Button();
+ this.button_32 = new System.Windows.Forms.Button();
+ this.button_22 = new System.Windows.Forms.Button();
+ this.button_12 = new System.Windows.Forms.Button();
+ this.button_02 = new System.Windows.Forms.Button();
+ this.button_71 = new System.Windows.Forms.Button();
+ this.button_61 = new System.Windows.Forms.Button();
+ this.button_51 = new System.Windows.Forms.Button();
+ this.button_41 = new System.Windows.Forms.Button();
+ this.button_31 = new System.Windows.Forms.Button();
+ this.button_21 = new System.Windows.Forms.Button();
+ this.button_11 = new System.Windows.Forms.Button();
+ this.button_01 = new System.Windows.Forms.Button();
+ this.button_70 = new System.Windows.Forms.Button();
+ this.button_60 = new System.Windows.Forms.Button();
+ this.button_50 = new System.Windows.Forms.Button();
+ this.button_40 = new System.Windows.Forms.Button();
+ this.button_30 = new System.Windows.Forms.Button();
+ this.button_20 = new System.Windows.Forms.Button();
+ this.button_10 = new System.Windows.Forms.Button();
+ this.button_00 = new System.Windows.Forms.Button();
+ this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker();
+ this.groupBox_Steuerung.SuspendLayout();
+ this.panelEingabe.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // groupBox_Steuerung
+ //
+ this.groupBox_Steuerung.Controls.Add(this.label_Verarbeitung);
+ this.groupBox_Steuerung.Controls.Add(this.button_Abbruch);
+ this.groupBox_Steuerung.Controls.Add(this.button_Bestätigen);
+ this.groupBox_Steuerung.Controls.Add(this.button_Modus);
+ this.groupBox_Steuerung.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.groupBox_Steuerung.ForeColor = System.Drawing.SystemColors.ControlLightLight;
+ this.groupBox_Steuerung.Location = new System.Drawing.Point(13, 13);
+ this.groupBox_Steuerung.Name = "groupBox_Steuerung";
+ this.groupBox_Steuerung.Size = new System.Drawing.Size(650, 96);
+ this.groupBox_Steuerung.TabIndex = 0;
+ this.groupBox_Steuerung.TabStop = false;
+ this.groupBox_Steuerung.Text = "Steuerung";
+ //
+ // label_Verarbeitung
+ //
+ this.label_Verarbeitung.AutoSize = true;
+ this.label_Verarbeitung.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label_Verarbeitung.Location = new System.Drawing.Point(27, 41);
+ this.label_Verarbeitung.Name = "label_Verarbeitung";
+ this.label_Verarbeitung.Size = new System.Drawing.Size(132, 20);
+ this.label_Verarbeitung.TabIndex = 5;
+ this.label_Verarbeitung.Text = "Verarbeitungsart:";
+ //
+ // button_Abbruch
+ //
+ this.button_Abbruch.BackColor = System.Drawing.Color.Red;
+ this.button_Abbruch.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.button_Abbruch.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.button_Abbruch.Location = new System.Drawing.Point(569, 15);
+ this.button_Abbruch.Name = "button_Abbruch";
+ this.button_Abbruch.Size = new System.Drawing.Size(75, 75);
+ this.button_Abbruch.TabIndex = 4;
+ this.button_Abbruch.Text = "Abbruch";
+ this.button_Abbruch.UseVisualStyleBackColor = false;
+ this.button_Abbruch.Click += new System.EventHandler(this.button_Abbruch_Click);
+ //
+ // button_Bestätigen
+ //
+ this.button_Bestätigen.BackColor = System.Drawing.Color.LightGreen;
+ this.button_Bestätigen.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.button_Bestätigen.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.button_Bestätigen.Location = new System.Drawing.Point(489, 15);
+ this.button_Bestätigen.Name = "button_Bestätigen";
+ this.button_Bestätigen.Size = new System.Drawing.Size(75, 75);
+ this.button_Bestätigen.TabIndex = 3;
+ this.button_Bestätigen.Text = "Bestätigen";
+ this.button_Bestätigen.UseVisualStyleBackColor = false;
+ this.button_Bestätigen.Click += new System.EventHandler(this.button_Bestätigen_Click);
+ //
+ // button_Modus
+ //
+ this.button_Modus.BackColor = System.Drawing.Color.LightGreen;
+ this.button_Modus.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.button_Modus.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.button_Modus.Location = new System.Drawing.Point(165, 15);
+ this.button_Modus.Name = "button_Modus";
+ this.button_Modus.Size = new System.Drawing.Size(75, 75);
+ this.button_Modus.TabIndex = 2;
+ this.button_Modus.Text = "Horizontale Verarbeitung";
+ this.button_Modus.UseVisualStyleBackColor = false;
+ this.button_Modus.Click += new System.EventHandler(this.button_Modus_Click);
+ //
+ // panelEingabe
+ //
+ this.panelEingabe.Controls.Add(this.button_77);
+ this.panelEingabe.Controls.Add(this.button_67);
+ this.panelEingabe.Controls.Add(this.button_57);
+ this.panelEingabe.Controls.Add(this.button_47);
+ this.panelEingabe.Controls.Add(this.button_37);
+ this.panelEingabe.Controls.Add(this.button_27);
+ this.panelEingabe.Controls.Add(this.button_17);
+ this.panelEingabe.Controls.Add(this.button_07);
+ this.panelEingabe.Controls.Add(this.button_76);
+ this.panelEingabe.Controls.Add(this.button_66);
+ this.panelEingabe.Controls.Add(this.button_56);
+ this.panelEingabe.Controls.Add(this.button_46);
+ this.panelEingabe.Controls.Add(this.button_36);
+ this.panelEingabe.Controls.Add(this.button_26);
+ this.panelEingabe.Controls.Add(this.button_16);
+ this.panelEingabe.Controls.Add(this.button_06);
+ this.panelEingabe.Controls.Add(this.button_75);
+ this.panelEingabe.Controls.Add(this.button_65);
+ this.panelEingabe.Controls.Add(this.button_55);
+ this.panelEingabe.Controls.Add(this.button_45);
+ this.panelEingabe.Controls.Add(this.button_35);
+ this.panelEingabe.Controls.Add(this.button_25);
+ this.panelEingabe.Controls.Add(this.button_15);
+ this.panelEingabe.Controls.Add(this.button_05);
+ this.panelEingabe.Controls.Add(this.button_74);
+ this.panelEingabe.Controls.Add(this.button_64);
+ this.panelEingabe.Controls.Add(this.button_54);
+ this.panelEingabe.Controls.Add(this.button_44);
+ this.panelEingabe.Controls.Add(this.button_34);
+ this.panelEingabe.Controls.Add(this.button_24);
+ this.panelEingabe.Controls.Add(this.button_14);
+ this.panelEingabe.Controls.Add(this.button_04);
+ this.panelEingabe.Controls.Add(this.button_73);
+ this.panelEingabe.Controls.Add(this.button_63);
+ this.panelEingabe.Controls.Add(this.button_53);
+ this.panelEingabe.Controls.Add(this.button_43);
+ this.panelEingabe.Controls.Add(this.button_33);
+ this.panelEingabe.Controls.Add(this.button_23);
+ this.panelEingabe.Controls.Add(this.button_13);
+ this.panelEingabe.Controls.Add(this.button_03);
+ this.panelEingabe.Controls.Add(this.button_72);
+ this.panelEingabe.Controls.Add(this.button_62);
+ this.panelEingabe.Controls.Add(this.button_52);
+ this.panelEingabe.Controls.Add(this.button_42);
+ this.panelEingabe.Controls.Add(this.button_32);
+ this.panelEingabe.Controls.Add(this.button_22);
+ this.panelEingabe.Controls.Add(this.button_12);
+ this.panelEingabe.Controls.Add(this.button_02);
+ this.panelEingabe.Controls.Add(this.button_71);
+ this.panelEingabe.Controls.Add(this.button_61);
+ this.panelEingabe.Controls.Add(this.button_51);
+ this.panelEingabe.Controls.Add(this.button_41);
+ this.panelEingabe.Controls.Add(this.button_31);
+ this.panelEingabe.Controls.Add(this.button_21);
+ this.panelEingabe.Controls.Add(this.button_11);
+ this.panelEingabe.Controls.Add(this.button_01);
+ this.panelEingabe.Controls.Add(this.button_70);
+ this.panelEingabe.Controls.Add(this.button_60);
+ this.panelEingabe.Controls.Add(this.button_50);
+ this.panelEingabe.Controls.Add(this.button_40);
+ this.panelEingabe.Controls.Add(this.button_30);
+ this.panelEingabe.Controls.Add(this.button_20);
+ this.panelEingabe.Controls.Add(this.button_10);
+ this.panelEingabe.Controls.Add(this.button_00);
+ this.panelEingabe.Location = new System.Drawing.Point(12, 115);
+ this.panelEingabe.Name = "panelEingabe";
+ this.panelEingabe.Size = new System.Drawing.Size(651, 653);
+ this.panelEingabe.TabIndex = 1;
+ //
+ // button_77
+ //
+ this.button_77.Location = new System.Drawing.Point(571, 571);
+ this.button_77.Name = "button_77";
+ this.button_77.Size = new System.Drawing.Size(75, 75);
+ this.button_77.TabIndex = 62;
+ this.button_77.TabStop = false;
+ this.button_77.UseVisualStyleBackColor = true;
+ this.button_77.Click += new System.EventHandler(this.button_77_Click);
+ //
+ // button_67
+ //
+ this.button_67.Location = new System.Drawing.Point(490, 571);
+ this.button_67.Name = "button_67";
+ this.button_67.Size = new System.Drawing.Size(75, 75);
+ this.button_67.TabIndex = 61;
+ this.button_67.TabStop = false;
+ this.button_67.UseVisualStyleBackColor = true;
+ this.button_67.Click += new System.EventHandler(this.button_67_Click);
+ //
+ // button_57
+ //
+ this.button_57.Location = new System.Drawing.Point(409, 571);
+ this.button_57.Name = "button_57";
+ this.button_57.Size = new System.Drawing.Size(75, 75);
+ this.button_57.TabIndex = 60;
+ this.button_57.TabStop = false;
+ this.button_57.UseVisualStyleBackColor = true;
+ this.button_57.Click += new System.EventHandler(this.button_57_Click);
+ //
+ // button_47
+ //
+ this.button_47.Location = new System.Drawing.Point(328, 571);
+ this.button_47.Name = "button_47";
+ this.button_47.Size = new System.Drawing.Size(75, 75);
+ this.button_47.TabIndex = 59;
+ this.button_47.TabStop = false;
+ this.button_47.UseVisualStyleBackColor = true;
+ this.button_47.Click += new System.EventHandler(this.button_47_Click);
+ //
+ // button_37
+ //
+ this.button_37.Location = new System.Drawing.Point(247, 571);
+ this.button_37.Name = "button_37";
+ this.button_37.Size = new System.Drawing.Size(75, 75);
+ this.button_37.TabIndex = 58;
+ this.button_37.TabStop = false;
+ this.button_37.UseVisualStyleBackColor = true;
+ this.button_37.Click += new System.EventHandler(this.button_37_Click);
+ //
+ // button_27
+ //
+ this.button_27.Location = new System.Drawing.Point(166, 571);
+ this.button_27.Name = "button_27";
+ this.button_27.Size = new System.Drawing.Size(75, 75);
+ this.button_27.TabIndex = 57;
+ this.button_27.TabStop = false;
+ this.button_27.UseVisualStyleBackColor = true;
+ this.button_27.Click += new System.EventHandler(this.button_27_Click);
+ //
+ // button_17
+ //
+ this.button_17.Location = new System.Drawing.Point(85, 571);
+ this.button_17.Name = "button_17";
+ this.button_17.Size = new System.Drawing.Size(75, 75);
+ this.button_17.TabIndex = 56;
+ this.button_17.TabStop = false;
+ this.button_17.UseVisualStyleBackColor = true;
+ this.button_17.Click += new System.EventHandler(this.button_17_Click);
+ //
+ // button_07
+ //
+ this.button_07.Location = new System.Drawing.Point(4, 571);
+ this.button_07.Name = "button_07";
+ this.button_07.Size = new System.Drawing.Size(75, 75);
+ this.button_07.TabIndex = 2;
+ this.button_07.TabStop = false;
+ this.button_07.UseVisualStyleBackColor = true;
+ this.button_07.Click += new System.EventHandler(this.button_07_Click);
+ //
+ // button_76
+ //
+ this.button_76.Location = new System.Drawing.Point(571, 490);
+ this.button_76.Name = "button_76";
+ this.button_76.Size = new System.Drawing.Size(75, 75);
+ this.button_76.TabIndex = 55;
+ this.button_76.TabStop = false;
+ this.button_76.UseVisualStyleBackColor = true;
+ this.button_76.Click += new System.EventHandler(this.button_76_Click);
+ //
+ // button_66
+ //
+ this.button_66.Location = new System.Drawing.Point(490, 490);
+ this.button_66.Name = "button_66";
+ this.button_66.Size = new System.Drawing.Size(75, 75);
+ this.button_66.TabIndex = 54;
+ this.button_66.TabStop = false;
+ this.button_66.UseVisualStyleBackColor = true;
+ this.button_66.Click += new System.EventHandler(this.button_66_Click);
+ //
+ // button_56
+ //
+ this.button_56.Location = new System.Drawing.Point(409, 490);
+ this.button_56.Name = "button_56";
+ this.button_56.Size = new System.Drawing.Size(75, 75);
+ this.button_56.TabIndex = 53;
+ this.button_56.TabStop = false;
+ this.button_56.UseVisualStyleBackColor = true;
+ this.button_56.Click += new System.EventHandler(this.button_56_Click);
+ //
+ // button_46
+ //
+ this.button_46.Location = new System.Drawing.Point(328, 490);
+ this.button_46.Name = "button_46";
+ this.button_46.Size = new System.Drawing.Size(75, 75);
+ this.button_46.TabIndex = 52;
+ this.button_46.TabStop = false;
+ this.button_46.UseVisualStyleBackColor = true;
+ this.button_46.Click += new System.EventHandler(this.button_46_Click);
+ //
+ // button_36
+ //
+ this.button_36.Location = new System.Drawing.Point(247, 490);
+ this.button_36.Name = "button_36";
+ this.button_36.Size = new System.Drawing.Size(75, 75);
+ this.button_36.TabIndex = 51;
+ this.button_36.TabStop = false;
+ this.button_36.UseVisualStyleBackColor = true;
+ this.button_36.Click += new System.EventHandler(this.button_36_Click);
+ //
+ // button_26
+ //
+ this.button_26.Location = new System.Drawing.Point(166, 490);
+ this.button_26.Name = "button_26";
+ this.button_26.Size = new System.Drawing.Size(75, 75);
+ this.button_26.TabIndex = 50;
+ this.button_26.TabStop = false;
+ this.button_26.UseVisualStyleBackColor = true;
+ this.button_26.Click += new System.EventHandler(this.button_26_Click);
+ //
+ // button_16
+ //
+ this.button_16.Location = new System.Drawing.Point(85, 490);
+ this.button_16.Name = "button_16";
+ this.button_16.Size = new System.Drawing.Size(75, 75);
+ this.button_16.TabIndex = 49;
+ this.button_16.TabStop = false;
+ this.button_16.UseVisualStyleBackColor = true;
+ this.button_16.Click += new System.EventHandler(this.button_16_Click);
+ //
+ // button_06
+ //
+ this.button_06.Location = new System.Drawing.Point(4, 490);
+ this.button_06.Name = "button_06";
+ this.button_06.Size = new System.Drawing.Size(75, 75);
+ this.button_06.TabIndex = 48;
+ this.button_06.TabStop = false;
+ this.button_06.UseVisualStyleBackColor = true;
+ this.button_06.Click += new System.EventHandler(this.button_06_Click);
+ //
+ // button_75
+ //
+ this.button_75.Location = new System.Drawing.Point(571, 409);
+ this.button_75.Name = "button_75";
+ this.button_75.Size = new System.Drawing.Size(75, 75);
+ this.button_75.TabIndex = 47;
+ this.button_75.TabStop = false;
+ this.button_75.UseVisualStyleBackColor = true;
+ this.button_75.Click += new System.EventHandler(this.button_75_Click);
+ //
+ // button_65
+ //
+ this.button_65.Location = new System.Drawing.Point(490, 409);
+ this.button_65.Name = "button_65";
+ this.button_65.Size = new System.Drawing.Size(75, 75);
+ this.button_65.TabIndex = 46;
+ this.button_65.TabStop = false;
+ this.button_65.UseVisualStyleBackColor = true;
+ this.button_65.Click += new System.EventHandler(this.button_65_Click);
+ //
+ // button_55
+ //
+ this.button_55.Location = new System.Drawing.Point(409, 409);
+ this.button_55.Name = "button_55";
+ this.button_55.Size = new System.Drawing.Size(75, 75);
+ this.button_55.TabIndex = 45;
+ this.button_55.TabStop = false;
+ this.button_55.UseVisualStyleBackColor = true;
+ this.button_55.Click += new System.EventHandler(this.button_55_Click);
+ //
+ // button_45
+ //
+ this.button_45.Location = new System.Drawing.Point(328, 409);
+ this.button_45.Name = "button_45";
+ this.button_45.Size = new System.Drawing.Size(75, 75);
+ this.button_45.TabIndex = 44;
+ this.button_45.TabStop = false;
+ this.button_45.UseVisualStyleBackColor = true;
+ this.button_45.Click += new System.EventHandler(this.button_45_Click);
+ //
+ // button_35
+ //
+ this.button_35.Location = new System.Drawing.Point(247, 409);
+ this.button_35.Name = "button_35";
+ this.button_35.Size = new System.Drawing.Size(75, 75);
+ this.button_35.TabIndex = 43;
+ this.button_35.TabStop = false;
+ this.button_35.UseVisualStyleBackColor = true;
+ this.button_35.Click += new System.EventHandler(this.button_35_Click);
+ //
+ // button_25
+ //
+ this.button_25.Location = new System.Drawing.Point(166, 409);
+ this.button_25.Name = "button_25";
+ this.button_25.Size = new System.Drawing.Size(75, 75);
+ this.button_25.TabIndex = 42;
+ this.button_25.TabStop = false;
+ this.button_25.UseVisualStyleBackColor = true;
+ this.button_25.Click += new System.EventHandler(this.button_25_Click);
+ //
+ // button_15
+ //
+ this.button_15.Location = new System.Drawing.Point(85, 409);
+ this.button_15.Name = "button_15";
+ this.button_15.Size = new System.Drawing.Size(75, 75);
+ this.button_15.TabIndex = 41;
+ this.button_15.TabStop = false;
+ this.button_15.UseVisualStyleBackColor = true;
+ this.button_15.Click += new System.EventHandler(this.button_15_Click);
+ //
+ // button_05
+ //
+ this.button_05.Location = new System.Drawing.Point(4, 409);
+ this.button_05.Name = "button_05";
+ this.button_05.Size = new System.Drawing.Size(75, 75);
+ this.button_05.TabIndex = 40;
+ this.button_05.TabStop = false;
+ this.button_05.UseVisualStyleBackColor = true;
+ this.button_05.Click += new System.EventHandler(this.button_05_Click);
+ //
+ // button_74
+ //
+ this.button_74.Location = new System.Drawing.Point(571, 328);
+ this.button_74.Name = "button_74";
+ this.button_74.Size = new System.Drawing.Size(75, 75);
+ this.button_74.TabIndex = 39;
+ this.button_74.TabStop = false;
+ this.button_74.UseVisualStyleBackColor = true;
+ this.button_74.Click += new System.EventHandler(this.button_74_Click);
+ //
+ // button_64
+ //
+ this.button_64.Location = new System.Drawing.Point(490, 328);
+ this.button_64.Name = "button_64";
+ this.button_64.Size = new System.Drawing.Size(75, 75);
+ this.button_64.TabIndex = 38;
+ this.button_64.TabStop = false;
+ this.button_64.UseVisualStyleBackColor = true;
+ this.button_64.Click += new System.EventHandler(this.button_64_Click);
+ //
+ // button_54
+ //
+ this.button_54.Location = new System.Drawing.Point(409, 328);
+ this.button_54.Name = "button_54";
+ this.button_54.Size = new System.Drawing.Size(75, 75);
+ this.button_54.TabIndex = 37;
+ this.button_54.TabStop = false;
+ this.button_54.UseVisualStyleBackColor = true;
+ this.button_54.Click += new System.EventHandler(this.button_54_Click);
+ //
+ // button_44
+ //
+ this.button_44.Location = new System.Drawing.Point(328, 328);
+ this.button_44.Name = "button_44";
+ this.button_44.Size = new System.Drawing.Size(75, 75);
+ this.button_44.TabIndex = 36;
+ this.button_44.TabStop = false;
+ this.button_44.UseVisualStyleBackColor = true;
+ this.button_44.Click += new System.EventHandler(this.button_44_Click);
+ //
+ // button_34
+ //
+ this.button_34.Location = new System.Drawing.Point(247, 328);
+ this.button_34.Name = "button_34";
+ this.button_34.Size = new System.Drawing.Size(75, 75);
+ this.button_34.TabIndex = 35;
+ this.button_34.TabStop = false;
+ this.button_34.UseVisualStyleBackColor = true;
+ this.button_34.Click += new System.EventHandler(this.button_34_Click);
+ //
+ // button_24
+ //
+ this.button_24.Location = new System.Drawing.Point(166, 328);
+ this.button_24.Name = "button_24";
+ this.button_24.Size = new System.Drawing.Size(75, 75);
+ this.button_24.TabIndex = 34;
+ this.button_24.TabStop = false;
+ this.button_24.UseVisualStyleBackColor = true;
+ this.button_24.Click += new System.EventHandler(this.button_24_Click);
+ //
+ // button_14
+ //
+ this.button_14.Location = new System.Drawing.Point(85, 328);
+ this.button_14.Name = "button_14";
+ this.button_14.Size = new System.Drawing.Size(75, 75);
+ this.button_14.TabIndex = 33;
+ this.button_14.TabStop = false;
+ this.button_14.UseVisualStyleBackColor = true;
+ this.button_14.Click += new System.EventHandler(this.button_14_Click);
+ //
+ // button_04
+ //
+ this.button_04.Location = new System.Drawing.Point(4, 328);
+ this.button_04.Name = "button_04";
+ this.button_04.Size = new System.Drawing.Size(75, 75);
+ this.button_04.TabIndex = 32;
+ this.button_04.TabStop = false;
+ this.button_04.UseVisualStyleBackColor = true;
+ this.button_04.Click += new System.EventHandler(this.button_04_Click);
+ //
+ // button_73
+ //
+ this.button_73.Location = new System.Drawing.Point(571, 247);
+ this.button_73.Name = "button_73";
+ this.button_73.Size = new System.Drawing.Size(75, 75);
+ this.button_73.TabIndex = 31;
+ this.button_73.TabStop = false;
+ this.button_73.UseVisualStyleBackColor = true;
+ this.button_73.Click += new System.EventHandler(this.button_73_Click);
+ //
+ // button_63
+ //
+ this.button_63.Location = new System.Drawing.Point(490, 247);
+ this.button_63.Name = "button_63";
+ this.button_63.Size = new System.Drawing.Size(75, 75);
+ this.button_63.TabIndex = 30;
+ this.button_63.TabStop = false;
+ this.button_63.UseVisualStyleBackColor = true;
+ this.button_63.Click += new System.EventHandler(this.button_63_Click);
+ //
+ // button_53
+ //
+ this.button_53.Location = new System.Drawing.Point(409, 247);
+ this.button_53.Name = "button_53";
+ this.button_53.Size = new System.Drawing.Size(75, 75);
+ this.button_53.TabIndex = 29;
+ this.button_53.TabStop = false;
+ this.button_53.UseVisualStyleBackColor = true;
+ this.button_53.Click += new System.EventHandler(this.button_53_Click);
+ //
+ // button_43
+ //
+ this.button_43.Location = new System.Drawing.Point(328, 247);
+ this.button_43.Name = "button_43";
+ this.button_43.Size = new System.Drawing.Size(75, 75);
+ this.button_43.TabIndex = 28;
+ this.button_43.TabStop = false;
+ this.button_43.UseVisualStyleBackColor = true;
+ this.button_43.Click += new System.EventHandler(this.button_43_Click);
+ //
+ // button_33
+ //
+ this.button_33.Location = new System.Drawing.Point(247, 247);
+ this.button_33.Name = "button_33";
+ this.button_33.Size = new System.Drawing.Size(75, 75);
+ this.button_33.TabIndex = 27;
+ this.button_33.TabStop = false;
+ this.button_33.UseVisualStyleBackColor = true;
+ this.button_33.Click += new System.EventHandler(this.button_33_Click);
+ //
+ // button_23
+ //
+ this.button_23.Location = new System.Drawing.Point(166, 247);
+ this.button_23.Name = "button_23";
+ this.button_23.Size = new System.Drawing.Size(75, 75);
+ this.button_23.TabIndex = 26;
+ this.button_23.TabStop = false;
+ this.button_23.UseVisualStyleBackColor = true;
+ this.button_23.Click += new System.EventHandler(this.button_23_Click);
+ //
+ // button_13
+ //
+ this.button_13.Location = new System.Drawing.Point(85, 247);
+ this.button_13.Name = "button_13";
+ this.button_13.Size = new System.Drawing.Size(75, 75);
+ this.button_13.TabIndex = 25;
+ this.button_13.TabStop = false;
+ this.button_13.UseVisualStyleBackColor = true;
+ this.button_13.Click += new System.EventHandler(this.button_13_Click);
+ //
+ // button_03
+ //
+ this.button_03.Location = new System.Drawing.Point(4, 247);
+ this.button_03.Name = "button_03";
+ this.button_03.Size = new System.Drawing.Size(75, 75);
+ this.button_03.TabIndex = 24;
+ this.button_03.TabStop = false;
+ this.button_03.UseVisualStyleBackColor = true;
+ this.button_03.Click += new System.EventHandler(this.button_03_Click);
+ //
+ // button_72
+ //
+ this.button_72.Location = new System.Drawing.Point(571, 166);
+ this.button_72.Name = "button_72";
+ this.button_72.Size = new System.Drawing.Size(75, 75);
+ this.button_72.TabIndex = 23;
+ this.button_72.TabStop = false;
+ this.button_72.UseVisualStyleBackColor = true;
+ this.button_72.Click += new System.EventHandler(this.button_72_Click);
+ //
+ // button_62
+ //
+ this.button_62.Location = new System.Drawing.Point(490, 166);
+ this.button_62.Name = "button_62";
+ this.button_62.Size = new System.Drawing.Size(75, 75);
+ this.button_62.TabIndex = 22;
+ this.button_62.TabStop = false;
+ this.button_62.UseVisualStyleBackColor = true;
+ this.button_62.Click += new System.EventHandler(this.button_62_Click);
+ //
+ // button_52
+ //
+ this.button_52.Location = new System.Drawing.Point(409, 166);
+ this.button_52.Name = "button_52";
+ this.button_52.Size = new System.Drawing.Size(75, 75);
+ this.button_52.TabIndex = 21;
+ this.button_52.TabStop = false;
+ this.button_52.UseVisualStyleBackColor = true;
+ this.button_52.Click += new System.EventHandler(this.button_52_Click);
+ //
+ // button_42
+ //
+ this.button_42.Location = new System.Drawing.Point(328, 166);
+ this.button_42.Name = "button_42";
+ this.button_42.Size = new System.Drawing.Size(75, 75);
+ this.button_42.TabIndex = 20;
+ this.button_42.TabStop = false;
+ this.button_42.UseVisualStyleBackColor = true;
+ this.button_42.Click += new System.EventHandler(this.button_42_Click);
+ //
+ // button_32
+ //
+ this.button_32.Location = new System.Drawing.Point(247, 166);
+ this.button_32.Name = "button_32";
+ this.button_32.Size = new System.Drawing.Size(75, 75);
+ this.button_32.TabIndex = 19;
+ this.button_32.TabStop = false;
+ this.button_32.UseVisualStyleBackColor = true;
+ this.button_32.Click += new System.EventHandler(this.button_32_Click);
+ //
+ // button_22
+ //
+ this.button_22.Location = new System.Drawing.Point(166, 166);
+ this.button_22.Name = "button_22";
+ this.button_22.Size = new System.Drawing.Size(75, 75);
+ this.button_22.TabIndex = 18;
+ this.button_22.TabStop = false;
+ this.button_22.UseVisualStyleBackColor = true;
+ this.button_22.Click += new System.EventHandler(this.button_22_Click);
+ //
+ // button_12
+ //
+ this.button_12.Location = new System.Drawing.Point(85, 166);
+ this.button_12.Name = "button_12";
+ this.button_12.Size = new System.Drawing.Size(75, 75);
+ this.button_12.TabIndex = 17;
+ this.button_12.TabStop = false;
+ this.button_12.UseVisualStyleBackColor = true;
+ this.button_12.Click += new System.EventHandler(this.button_12_Click);
+ //
+ // button_02
+ //
+ this.button_02.Location = new System.Drawing.Point(4, 166);
+ this.button_02.Name = "button_02";
+ this.button_02.Size = new System.Drawing.Size(75, 75);
+ this.button_02.TabIndex = 16;
+ this.button_02.TabStop = false;
+ this.button_02.UseVisualStyleBackColor = true;
+ this.button_02.Click += new System.EventHandler(this.button_02_Click);
+ //
+ // button_71
+ //
+ this.button_71.Location = new System.Drawing.Point(571, 85);
+ this.button_71.Name = "button_71";
+ this.button_71.Size = new System.Drawing.Size(75, 75);
+ this.button_71.TabIndex = 15;
+ this.button_71.TabStop = false;
+ this.button_71.UseVisualStyleBackColor = true;
+ this.button_71.Click += new System.EventHandler(this.button_71_Click);
+ //
+ // button_61
+ //
+ this.button_61.Location = new System.Drawing.Point(490, 85);
+ this.button_61.Name = "button_61";
+ this.button_61.Size = new System.Drawing.Size(75, 75);
+ this.button_61.TabIndex = 14;
+ this.button_61.TabStop = false;
+ this.button_61.UseVisualStyleBackColor = true;
+ this.button_61.Click += new System.EventHandler(this.button_61_Click);
+ //
+ // button_51
+ //
+ this.button_51.Location = new System.Drawing.Point(409, 85);
+ this.button_51.Name = "button_51";
+ this.button_51.Size = new System.Drawing.Size(75, 75);
+ this.button_51.TabIndex = 13;
+ this.button_51.TabStop = false;
+ this.button_51.UseVisualStyleBackColor = true;
+ this.button_51.Click += new System.EventHandler(this.button_51_Click);
+ //
+ // button_41
+ //
+ this.button_41.Location = new System.Drawing.Point(328, 85);
+ this.button_41.Name = "button_41";
+ this.button_41.Size = new System.Drawing.Size(75, 75);
+ this.button_41.TabIndex = 12;
+ this.button_41.TabStop = false;
+ this.button_41.UseVisualStyleBackColor = true;
+ this.button_41.Click += new System.EventHandler(this.button_41_Click);
+ //
+ // button_31
+ //
+ this.button_31.Location = new System.Drawing.Point(247, 85);
+ this.button_31.Name = "button_31";
+ this.button_31.Size = new System.Drawing.Size(75, 75);
+ this.button_31.TabIndex = 11;
+ this.button_31.TabStop = false;
+ this.button_31.UseVisualStyleBackColor = true;
+ this.button_31.Click += new System.EventHandler(this.button_31_Click);
+ //
+ // button_21
+ //
+ this.button_21.Location = new System.Drawing.Point(166, 85);
+ this.button_21.Name = "button_21";
+ this.button_21.Size = new System.Drawing.Size(75, 75);
+ this.button_21.TabIndex = 10;
+ this.button_21.TabStop = false;
+ this.button_21.UseVisualStyleBackColor = true;
+ this.button_21.Click += new System.EventHandler(this.button_21_Click);
+ //
+ // button_11
+ //
+ this.button_11.Location = new System.Drawing.Point(85, 85);
+ this.button_11.Name = "button_11";
+ this.button_11.Size = new System.Drawing.Size(75, 75);
+ this.button_11.TabIndex = 9;
+ this.button_11.TabStop = false;
+ this.button_11.UseVisualStyleBackColor = true;
+ this.button_11.Click += new System.EventHandler(this.button_11_Click);
+ //
+ // button_01
+ //
+ this.button_01.Location = new System.Drawing.Point(4, 85);
+ this.button_01.Name = "button_01";
+ this.button_01.Size = new System.Drawing.Size(75, 75);
+ this.button_01.TabIndex = 8;
+ this.button_01.TabStop = false;
+ this.button_01.UseVisualStyleBackColor = true;
+ this.button_01.Click += new System.EventHandler(this.button_01_Click);
+ //
+ // button_70
+ //
+ this.button_70.Location = new System.Drawing.Point(571, 4);
+ this.button_70.Name = "button_70";
+ this.button_70.Size = new System.Drawing.Size(75, 75);
+ this.button_70.TabIndex = 7;
+ this.button_70.TabStop = false;
+ this.button_70.UseVisualStyleBackColor = true;
+ this.button_70.Click += new System.EventHandler(this.button_70_Click);
+ //
+ // button_60
+ //
+ this.button_60.Location = new System.Drawing.Point(490, 4);
+ this.button_60.Name = "button_60";
+ this.button_60.Size = new System.Drawing.Size(75, 75);
+ this.button_60.TabIndex = 6;
+ this.button_60.TabStop = false;
+ this.button_60.UseVisualStyleBackColor = true;
+ this.button_60.Click += new System.EventHandler(this.button_60_Click);
+ //
+ // button_50
+ //
+ this.button_50.Location = new System.Drawing.Point(409, 4);
+ this.button_50.Name = "button_50";
+ this.button_50.Size = new System.Drawing.Size(75, 75);
+ this.button_50.TabIndex = 5;
+ this.button_50.TabStop = false;
+ this.button_50.UseVisualStyleBackColor = true;
+ this.button_50.Click += new System.EventHandler(this.button_50_Click);
+ //
+ // button_40
+ //
+ this.button_40.Location = new System.Drawing.Point(328, 4);
+ this.button_40.Name = "button_40";
+ this.button_40.Size = new System.Drawing.Size(75, 75);
+ this.button_40.TabIndex = 4;
+ this.button_40.TabStop = false;
+ this.button_40.UseVisualStyleBackColor = true;
+ this.button_40.Click += new System.EventHandler(this.button_40_Click);
+ //
+ // button_30
+ //
+ this.button_30.Location = new System.Drawing.Point(247, 4);
+ this.button_30.Name = "button_30";
+ this.button_30.Size = new System.Drawing.Size(75, 75);
+ this.button_30.TabIndex = 3;
+ this.button_30.TabStop = false;
+ this.button_30.UseVisualStyleBackColor = true;
+ this.button_30.Click += new System.EventHandler(this.button_30_Click);
+ //
+ // button_20
+ //
+ this.button_20.Location = new System.Drawing.Point(166, 4);
+ this.button_20.Name = "button_20";
+ this.button_20.Size = new System.Drawing.Size(75, 75);
+ this.button_20.TabIndex = 2;
+ this.button_20.TabStop = false;
+ this.button_20.UseVisualStyleBackColor = true;
+ this.button_20.Click += new System.EventHandler(this.button_20_Click);
+ //
+ // button_10
+ //
+ this.button_10.Location = new System.Drawing.Point(85, 4);
+ this.button_10.Name = "button_10";
+ this.button_10.Size = new System.Drawing.Size(75, 75);
+ this.button_10.TabIndex = 1;
+ this.button_10.TabStop = false;
+ this.button_10.UseVisualStyleBackColor = true;
+ this.button_10.Click += new System.EventHandler(this.button_10_Click);
+ //
+ // button_00
+ //
+ this.button_00.Location = new System.Drawing.Point(4, 4);
+ this.button_00.Name = "button_00";
+ this.button_00.Size = new System.Drawing.Size(75, 75);
+ this.button_00.TabIndex = 0;
+ this.button_00.TabStop = false;
+ this.button_00.UseVisualStyleBackColor = true;
+ this.button_00.Click += new System.EventHandler(this.button_00_Click);
+ //
+ // backgroundWorker1
+ //
+ this.backgroundWorker1.WorkerSupportsCancellation = true;
+ this.backgroundWorker1.DoWork += new System.ComponentModel.DoWorkEventHandler(this.backgroundWorker_DoWork);
+ //
+ // _8x8EingabeFeld
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.SystemColors.ControlDarkDark;
+ this.ClientSize = new System.Drawing.Size(674, 777);
+ this.Controls.Add(this.panelEingabe);
+ this.Controls.Add(this.groupBox_Steuerung);
+ this.Name = "_8x8EingabeFeld";
+ this.Text = "_8x8EingabeFeld";
+ this.groupBox_Steuerung.ResumeLayout(false);
+ this.groupBox_Steuerung.PerformLayout();
+ this.panelEingabe.ResumeLayout(false);
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.GroupBox groupBox_Steuerung;
+ private System.Windows.Forms.Label label_Verarbeitung;
+ private System.Windows.Forms.Button button_Abbruch;
+ private System.Windows.Forms.Button button_Bestätigen;
+ private System.Windows.Forms.Button button_Modus;
+ private System.Windows.Forms.Panel panelEingabe;
+ private System.Windows.Forms.Button button_77;
+ private System.Windows.Forms.Button button_67;
+ private System.Windows.Forms.Button button_57;
+ private System.Windows.Forms.Button button_47;
+ private System.Windows.Forms.Button button_37;
+ private System.Windows.Forms.Button button_27;
+ private System.Windows.Forms.Button button_17;
+ private System.Windows.Forms.Button button_07;
+ private System.Windows.Forms.Button button_76;
+ private System.Windows.Forms.Button button_66;
+ private System.Windows.Forms.Button button_56;
+ private System.Windows.Forms.Button button_46;
+ private System.Windows.Forms.Button button_36;
+ private System.Windows.Forms.Button button_26;
+ private System.Windows.Forms.Button button_16;
+ private System.Windows.Forms.Button button_06;
+ private System.Windows.Forms.Button button_75;
+ private System.Windows.Forms.Button button_65;
+ private System.Windows.Forms.Button button_55;
+ private System.Windows.Forms.Button button_45;
+ private System.Windows.Forms.Button button_35;
+ private System.Windows.Forms.Button button_25;
+ private System.Windows.Forms.Button button_15;
+ private System.Windows.Forms.Button button_05;
+ private System.Windows.Forms.Button button_74;
+ private System.Windows.Forms.Button button_64;
+ private System.Windows.Forms.Button button_54;
+ private System.Windows.Forms.Button button_44;
+ private System.Windows.Forms.Button button_34;
+ private System.Windows.Forms.Button button_24;
+ private System.Windows.Forms.Button button_14;
+ private System.Windows.Forms.Button button_04;
+ private System.Windows.Forms.Button button_73;
+ private System.Windows.Forms.Button button_63;
+ private System.Windows.Forms.Button button_53;
+ private System.Windows.Forms.Button button_43;
+ private System.Windows.Forms.Button button_33;
+ private System.Windows.Forms.Button button_23;
+ private System.Windows.Forms.Button button_13;
+ private System.Windows.Forms.Button button_03;
+ private System.Windows.Forms.Button button_72;
+ private System.Windows.Forms.Button button_62;
+ private System.Windows.Forms.Button button_52;
+ private System.Windows.Forms.Button button_42;
+ private System.Windows.Forms.Button button_32;
+ private System.Windows.Forms.Button button_22;
+ private System.Windows.Forms.Button button_12;
+ private System.Windows.Forms.Button button_02;
+ private System.Windows.Forms.Button button_71;
+ private System.Windows.Forms.Button button_61;
+ private System.Windows.Forms.Button button_51;
+ private System.Windows.Forms.Button button_41;
+ private System.Windows.Forms.Button button_31;
+ private System.Windows.Forms.Button button_21;
+ private System.Windows.Forms.Button button_11;
+ private System.Windows.Forms.Button button_01;
+ private System.Windows.Forms.Button button_70;
+ private System.Windows.Forms.Button button_60;
+ private System.Windows.Forms.Button button_50;
+ private System.Windows.Forms.Button button_40;
+ private System.Windows.Forms.Button button_30;
+ private System.Windows.Forms.Button button_20;
+ private System.Windows.Forms.Button button_10;
+ private System.Windows.Forms.Button button_00;
+ private System.ComponentModel.BackgroundWorker backgroundWorker1;
+ }
+}
\ No newline at end of file
diff --git a/Kidd's Passwort Generator/EingabeFeld.cs b/Kidd's Passwort Generator/EingabeFeld.cs
new file mode 100644
index 0000000..32f515f
--- /dev/null
+++ b/Kidd's Passwort Generator/EingabeFeld.cs
@@ -0,0 +1,632 @@
+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;
+using IntelOrca.Launchpad;
+using IntelOrca.LaunchpadTests;
+
+
+namespace Kidd_s_Passwort_Generator
+{
+ public partial class _8x8EingabeFeld : Form
+ {
+ private bool appEnd = false;
+ private long delay;
+ private int speed = 4;
+
+ Point ChosenPoint;
+ int[,] FieldValues;
+ Point currentTrailPoint;
+ Point TargetPoint;
+ string currentPasswordChunk = "";
+ private string processMode = "Horizontal_Green";
+ Button[,] InputField = new Button[8, 8];
+ // in combination with codepage gives the range of chars that are
+ private string characterSet = "CharsOnly";
+ Random FieldValRandomizer;
+ Random NoiseRandomizer;
+ //Default Seed
+ int Seed = 12345;
+ //Default Private Key
+ int privateKey = 54321;
+ Random CharValRandomizer;
+ //Default Codepage
+
+ Queue ImageList;
+ private long CurrentTicks = 0;
+ PWGenerator generator = null;
+
+ //for steady update a background worker is used
+ BackgroundWorker BgWorker;
+
+
+
+ public enum animationColorMode { Green2Red, Red2Green, Green2Green, Red2Red };
+ private Dictionary stateColors = new Dictionary();
+
+ animationColorMode currentMode = animationColorMode.Green2Green;
+
+ public _8x8EingabeFeld(PWGenerator Generator)
+ {
+ InitializeComponent();
+ fillInputField();
+ stateColors.Clear();
+
+ stateColors.Add("Basic", SystemColors.ControlDarkDark);
+ stateColors.Add("GreenLow", Color.DarkGreen);
+ stateColors.Add("GreenMedium", Color.Green);
+ stateColors.Add("GreenFull", Color.LightGreen);
+
+ stateColors.Add("RedLow", Color.PaleVioletRed);
+ stateColors.Add("RedMedium", Color.MediumVioletRed);
+ stateColors.Add("RedFull", Color.Red);
+
+ stateColors.Add("YellowFull", Color.LightGoldenrodYellow);
+ stateColors.Add("YellowMedium", Color.Goldenrod);
+ stateColors.Add("YellowLow", Color.DarkGoldenrod);
+
+
+ this.generator = Generator;
+
+ //Randomizer with always different Timestamp
+ NoiseRandomizer = new Random(Convert.ToInt32((new TimeSpan(DateTime.UtcNow.Ticks - new DateTime(2013, 06, 08).Ticks).TotalMinutes)));
+ //Randomizer to always generate different chars from the current field value depending on the current chunk
+ CharValRandomizer = new Random(privateKey);
+ //Set field Values depending on given private Key
+ FieldValues = new int[8, 8];
+
+ BgWorker = new BackgroundWorker();
+ BgWorker.DoWork += backgroundWorker_DoWork;
+ BgWorker.RunWorkerCompleted += backgroundWorker_RunWorkerCompleted;
+
+
+
+ }
+ public new void Update()
+ {
+ //TODO:
+ //Aktuell kein update der ButtonBackgrounds
+ base.Update();
+ BgWorker.RunWorkerAsync();
+ }
+
+ void backgroundWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
+ {
+
+ //UI update
+ System.Threading.Thread.Sleep(500);
+ Update();
+ }
+
+
+ private void fillInputField()
+ {
+ InputField[0, 0] = button_00;
+ InputField[0, 1] = button_01;
+ InputField[0, 2] = button_02;
+ InputField[0, 3] = button_03;
+ InputField[0, 4] = button_04;
+ InputField[0, 5] = button_05;
+ InputField[0, 6] = button_06;
+ InputField[0, 7] = button_07;
+ InputField[1, 0] = button_10;
+ InputField[1, 1] = button_11;
+ InputField[1, 2] = button_12;
+ InputField[1, 3] = button_13;
+ InputField[1, 4] = button_14;
+ InputField[1, 5] = button_15;
+ InputField[1, 6] = button_16;
+ InputField[1, 7] = button_17;
+ InputField[2, 0] = button_20;
+ InputField[2, 1] = button_21;
+ InputField[2, 2] = button_22;
+ InputField[2, 3] = button_23;
+ InputField[2, 4] = button_24;
+ InputField[2, 5] = button_25;
+ InputField[2, 6] = button_26;
+ InputField[2, 7] = button_27;
+ InputField[3, 0] = button_30;
+ InputField[3, 1] = button_31;
+ InputField[3, 2] = button_32;
+ InputField[3, 3] = button_33;
+ InputField[3, 4] = button_34;
+ InputField[3, 5] = button_35;
+ InputField[3, 6] = button_36;
+ InputField[3, 7] = button_37;
+ InputField[4, 0] = button_40;
+ InputField[4, 1] = button_41;
+ InputField[4, 2] = button_42;
+ InputField[4, 3] = button_43;
+ InputField[4, 4] = button_44;
+ InputField[4, 5] = button_45;
+ InputField[4, 6] = button_46;
+ InputField[4, 7] = button_47;
+ InputField[5, 0] = button_50;
+ InputField[5, 1] = button_51;
+ InputField[5, 2] = button_52;
+ InputField[5, 3] = button_53;
+ InputField[5, 4] = button_54;
+ InputField[5, 5] = button_55;
+ InputField[5, 6] = button_56;
+ InputField[5, 7] = button_57;
+ InputField[6, 0] = button_60;
+ InputField[6, 1] = button_61;
+ InputField[6, 2] = button_62;
+ InputField[6, 3] = button_63;
+ InputField[6, 4] = button_64;
+ InputField[6, 5] = button_65;
+ InputField[6, 6] = button_66;
+ InputField[6, 7] = button_67;
+ InputField[7, 0] = button_70;
+ InputField[7, 1] = button_71;
+ InputField[7, 2] = button_72;
+ InputField[7, 3] = button_73;
+ InputField[7, 4] = button_74;
+ InputField[7, 5] = button_75;
+ InputField[7, 6] = button_76;
+ InputField[7, 7] = button_77;
+ }
+
+ private void UpdatePositions()
+ {
+ //Get the curent button color by checking the color of the logical field in the generator
+ for (int buttonX = 0; buttonX < 8; buttonX++)
+ {
+ for (int buttonY = 0; buttonY < 8; buttonY++)
+ {
+ virtualButton TempButton = new virtualButton();
+ TempButton.IntensityGreen = generator.getFieldColor(buttonX, buttonY, "Green");
+ TempButton.IntensityRed = generator.getFieldColor(buttonX, buttonY, "Red");
+ InputField[buttonX, buttonY].BackColor = translateButtonColor(TempButton);
+ InputField[buttonX, buttonY].Invalidate();
+
+ }
+ }
+
+ }
+ private void backgroundWorker_DoWork(object sender, DoWorkEventArgs e)
+ {
+
+ while (true)
+ {
+ if (BgWorker.CancellationPending == true)
+ {
+ e.Cancel = true;
+ break;
+ }
+ else
+ {
+
+ // Update of all logic routines
+ UpdatePositions();
+
+ }
+ }
+ }
+
+
+ #region Buttonpresses
+
+ private void button_00_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 0, 0);
+ }
+
+ private void button_10_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 1, 0);
+ }
+
+ private void button_20_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 2, 0);
+ }
+
+ private void button_30_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 3, 0);
+ }
+
+ private void button_40_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 4, 0);
+ }
+
+ private void button_50_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 5, 0);
+ }
+
+ private void button_60_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 6, 0);
+
+ }
+
+ private void button_70_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 7, 0);
+ }
+
+ private void button_01_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 0, 1);
+ }
+
+ private void button_11_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 1, 1);
+ }
+
+ private void button_21_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 2, 1);
+ }
+
+ private void button_31_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 3, 1);
+ }
+
+ private void button_41_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 4, 1);
+ }
+
+ private void button_51_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 5, 1);
+ }
+
+ private void button_61_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 6, 1);
+ }
+
+ private void button_71_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 7, 1);
+ }
+
+ private void button_02_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 0, 2);
+ }
+
+ private void button_12_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 1, 2);
+ }
+
+ private void button_22_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 2, 2);
+ }
+
+ private void button_32_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 3, 2);
+ }
+
+ private void button_42_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 4, 2);
+ }
+
+ private void button_52_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 5, 2);
+ }
+
+ private void button_62_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 6, 2);
+ }
+
+ private void button_72_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 7, 2);
+ }
+
+ private void button_03_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 0, 3);
+ }
+
+ private void button_13_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 1, 3);
+ }
+
+ private void button_23_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 2, 3);
+ }
+
+ private void button_33_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 3, 3);
+ }
+
+ private void button_43_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 4, 3);
+ }
+
+ private void button_53_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 5, 3);
+
+ }
+
+ private void button_63_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 6, 3);
+ }
+
+ private void button_73_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 7, 3);
+ }
+
+ private void button_04_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 0, 4);
+ }
+
+ private void button_14_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 1, 4);
+ }
+
+ private void button_24_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 2, 4);
+ }
+
+ private void button_34_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 3, 4);
+ }
+
+ private void button_44_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 4, 4);
+ }
+
+ private void button_54_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 5, 4);
+ }
+
+ private void button_64_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 6, 4);
+ }
+
+ private void button_74_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 7, 4);
+ }
+
+ private void button_05_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 0, 5);
+ }
+
+ private void button_15_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 1, 5);
+ }
+
+ private void button_25_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 2, 5);
+ }
+
+ private void button_35_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 3, 5);
+ }
+
+ private void button_45_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 4, 5);
+ }
+
+ private void button_55_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 5, 5);
+ }
+
+ private void button_65_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 6, 5);
+ }
+
+ private void button_75_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 7, 5);
+ }
+
+ private void button_06_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 0, 6);
+ }
+
+ private void button_16_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 1, 6);
+ }
+
+ private void button_26_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 2, 6);
+ }
+
+ private void button_36_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 3, 6);
+ }
+
+ private void button_46_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 4, 6);
+ }
+
+ private void button_56_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 5, 6);
+
+ }
+
+ private void button_66_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 6, 6);
+ }
+
+ private void button_76_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 7, 6);
+ }
+
+ private void button_07_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 0, 7);
+ }
+
+ private void button_17_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 1, 7);
+ }
+
+ private void button_27_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 2, 7);
+ }
+
+ private void button_37_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 3, 7);
+ }
+
+ private void button_47_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 4, 7);
+ }
+
+ private void button_57_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 5, 7);
+ }
+
+ private void button_67_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 6, 7);
+ }
+
+ private void button_77_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Grid", 7, 7);
+ }
+
+ #endregion
+
+ private void button_Modus_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("ChangeProcessMode", 0, 0);
+ }
+
+ private void button_Bestätigen_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Enter", 0, 0);
+
+
+ this.Close();
+ }
+
+ private void button_Abbruch_Click(object sender, EventArgs e)
+ {
+ generator.virtualButtonPress("Cancel", 0, 0);
+
+ }
+
+ private Color translateButtonColor(virtualButton button)
+ {
+ // Translate the intensity and button position with its control needed color
+ Color usedColor = SystemColors.ControlDarkDark;
+ ButtonBrightness TempGreen, TempRed;
+ TempGreen = button.IntensityGreen;
+ TempRed = button.IntensityRed;
+ switch (TempGreen.ToString() + TempRed.ToString())
+ {
+ #region Yellows
+
+ case "33":
+ //Full+Full
+ usedColor = stateColors["YellowFull"];
+ break;
+ case "22":
+ //Medium + Medium
+ usedColor = stateColors["YellowMedium"];
+ break;
+ case "11":
+ //Low + Low
+ usedColor = stateColors["YellowLow"];
+ break;
+ #endregion
+ #region Greens
+ case "30":
+ case "31":
+ case "32":
+ //Full Green Variations (No mixvalues allowed -> All become greenFull
+ usedColor = stateColors["GreenFull"];
+ break;
+ case "20":
+ case "21":
+ //Medium Green Variations (No mixvalues allowed -> All become greenFull
+ usedColor = stateColors["GreenMedium"];
+ break;
+ case "10":
+ //Low Green Variations (No mixvalues allowed -> All become greenFull
+ usedColor = stateColors["GreenLow"];
+ break;
+ #endregion
+ #region Reds
+ case "03":
+ case "13":
+ case "23":
+ //Full Red Variations (No mixvalues allowed -> All become greenFull
+ usedColor = stateColors["RedFull"];
+ break;
+ case "02":
+ case "12":
+ //Medium Red Variations (No mixvalues allowed -> All become greenFull
+ usedColor = stateColors["RedMedium"];
+ break;
+ case "01":
+ //Low Red Variations (No mixvalues allowed -> All become greenFull
+ usedColor = stateColors["RedLow"];
+ break;
+ #endregion
+ case "00":
+ // Off + Off = No Color (Basic Background Color)
+ usedColor = stateColors["Basic"];
+ break;
+
+
+ }
+
+ return usedColor;
+ }
+
+
+ }
+
+
+}
diff --git a/Kidd's Passwort Generator/EingabeFeld.resx b/Kidd's Passwort Generator/EingabeFeld.resx
new file mode 100644
index 0000000..c8d73ee
--- /dev/null
+++ b/Kidd's Passwort Generator/EingabeFeld.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/Kidd's Passwort Generator/Hauptmenu.Designer.cs b/Kidd's Passwort Generator/Hauptmenu.Designer.cs
new file mode 100644
index 0000000..d0385e3
--- /dev/null
+++ b/Kidd's Passwort Generator/Hauptmenu.Designer.cs
@@ -0,0 +1,266 @@
+namespace Kidd_s_Passwort_Generator
+{
+ partial class Form_MainMenue
+ {
+ ///
+ /// Erforderliche Designervariable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Verwendete Ressourcen bereinigen.
+ ///
+ /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Vom Windows Form-Designer generierter Code
+
+ ///
+ /// Erforderliche Methode für die Designerunterstützung.
+ /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
+ ///
+ private void InitializeComponent()
+ {
+ this.groupBox1 = new System.Windows.Forms.GroupBox();
+ this.comboBox_Device = new System.Windows.Forms.ComboBox();
+ this.InputLabel = new System.Windows.Forms.Label();
+ this.comboBox_CodePage = new System.Windows.Forms.ComboBox();
+ this.CodePageLabel = new System.Windows.Forms.Label();
+ this.comboBox_CharSet = new System.Windows.Forms.ComboBox();
+ this.CharSet = new System.Windows.Forms.Label();
+ this.textBox_pKey = new System.Windows.Forms.TextBox();
+ this.label_PKey = new System.Windows.Forms.Label();
+ this.label_Seed = new System.Windows.Forms.Label();
+ this.textBox_Seed = new System.Windows.Forms.TextBox();
+ this.button_startLaunchPad = new System.Windows.Forms.Button();
+ this.label_Passwort = new System.Windows.Forms.Label();
+ this.textBox_finalesPassword = new System.Windows.Forms.TextBox();
+ this.PassWort_Anleitung = new System.Windows.Forms.GroupBox();
+ this.groupBox1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // groupBox1
+ //
+ this.groupBox1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
+ this.groupBox1.Controls.Add(this.comboBox_Device);
+ this.groupBox1.Controls.Add(this.InputLabel);
+ this.groupBox1.Controls.Add(this.comboBox_CodePage);
+ this.groupBox1.Controls.Add(this.CodePageLabel);
+ this.groupBox1.Controls.Add(this.comboBox_CharSet);
+ this.groupBox1.Controls.Add(this.CharSet);
+ this.groupBox1.Controls.Add(this.textBox_pKey);
+ this.groupBox1.Controls.Add(this.label_PKey);
+ this.groupBox1.Controls.Add(this.label_Seed);
+ this.groupBox1.Controls.Add(this.textBox_Seed);
+ this.groupBox1.ForeColor = System.Drawing.SystemColors.ButtonFace;
+ this.groupBox1.Location = new System.Drawing.Point(0, 0);
+ this.groupBox1.Name = "groupBox1";
+ this.groupBox1.Size = new System.Drawing.Size(990, 129);
+ this.groupBox1.TabIndex = 0;
+ this.groupBox1.TabStop = false;
+ this.groupBox1.Text = "Konfiguration";
+ //
+ // comboBox_Device
+ //
+ this.comboBox_Device.AccessibleRole = System.Windows.Forms.AccessibleRole.ComboBox;
+ this.comboBox_Device.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.comboBox_Device.FormattingEnabled = true;
+ this.comboBox_Device.Items.AddRange(new object[] {
+ "8 x 8 Eingabefeld",
+ "Novation Launchpad"});
+ this.comboBox_Device.Location = new System.Drawing.Point(460, 85);
+ this.comboBox_Device.Name = "comboBox_Device";
+ this.comboBox_Device.Size = new System.Drawing.Size(225, 21);
+ this.comboBox_Device.TabIndex = 9;
+ //
+ // InputLabel
+ //
+ this.InputLabel.AutoSize = true;
+ this.InputLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.InputLabel.Location = new System.Drawing.Point(314, 82);
+ this.InputLabel.Name = "InputLabel";
+ this.InputLabel.Size = new System.Drawing.Size(140, 25);
+ this.InputLabel.TabIndex = 8;
+ this.InputLabel.Text = "Eingabe über";
+ //
+ // comboBox_CodePage
+ //
+ this.comboBox_CodePage.AccessibleRole = System.Windows.Forms.AccessibleRole.ComboBox;
+ this.comboBox_CodePage.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.comboBox_CodePage.FormattingEnabled = true;
+ this.comboBox_CodePage.Items.AddRange(new object[] {
+ "Basis ASCII",
+ "EBCDIC",
+ "UTF-16",
+ "65001 Unicode"});
+ this.comboBox_CodePage.Location = new System.Drawing.Point(130, 85);
+ this.comboBox_CodePage.Name = "comboBox_CodePage";
+ this.comboBox_CodePage.Size = new System.Drawing.Size(165, 21);
+ this.comboBox_CodePage.TabIndex = 7;
+ //
+ // CodePageLabel
+ //
+ this.CodePageLabel.AutoSize = true;
+ this.CodePageLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.CodePageLabel.Location = new System.Drawing.Point(13, 82);
+ this.CodePageLabel.Name = "CodePageLabel";
+ this.CodePageLabel.Size = new System.Drawing.Size(113, 25);
+ this.CodePageLabel.TabIndex = 6;
+ this.CodePageLabel.Text = "CodePage";
+ //
+ // comboBox_CharSet
+ //
+ this.comboBox_CharSet.AccessibleRole = System.Windows.Forms.AccessibleRole.ComboBox;
+ this.comboBox_CharSet.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.comboBox_CharSet.FormattingEnabled = true;
+ this.comboBox_CharSet.Items.AddRange(new object[] {
+ "Nur Zahlen",
+ "Nur Buchstaben",
+ "Keine Steuerzeichen"});
+ this.comboBox_CharSet.Location = new System.Drawing.Point(840, 85);
+ this.comboBox_CharSet.Name = "comboBox_CharSet";
+ this.comboBox_CharSet.Size = new System.Drawing.Size(121, 21);
+ this.comboBox_CharSet.TabIndex = 5;
+ //
+ // CharSet
+ //
+ this.CharSet.AutoSize = true;
+ this.CharSet.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.CharSet.Location = new System.Drawing.Point(691, 82);
+ this.CharSet.Name = "CharSet";
+ this.CharSet.Size = new System.Drawing.Size(144, 25);
+ this.CharSet.TabIndex = 4;
+ this.CharSet.Text = "Character Set";
+ //
+ // textBox_pKey
+ //
+ this.textBox_pKey.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.textBox_pKey.Location = new System.Drawing.Point(715, 25);
+ this.textBox_pKey.Name = "textBox_pKey";
+ this.textBox_pKey.Size = new System.Drawing.Size(243, 26);
+ this.textBox_pKey.TabIndex = 3;
+ this.textBox_pKey.Text = "Schlüssel-Zahl Wählen";
+ //
+ // label_PKey
+ //
+ this.label_PKey.AutoSize = true;
+ this.label_PKey.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label_PKey.Location = new System.Drawing.Point(509, 25);
+ this.label_PKey.Name = "label_PKey";
+ this.label_PKey.Size = new System.Drawing.Size(204, 25);
+ this.label_PKey.TabIndex = 2;
+ this.label_PKey.Text = "Geheimer Schlüssel";
+ //
+ // label_Seed
+ //
+ this.label_Seed.AutoSize = true;
+ this.label_Seed.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label_Seed.Location = new System.Drawing.Point(13, 25);
+ this.label_Seed.Name = "label_Seed";
+ this.label_Seed.Size = new System.Drawing.Size(62, 25);
+ this.label_Seed.TabIndex = 1;
+ this.label_Seed.Text = "Seed";
+ //
+ // textBox_Seed
+ //
+ this.textBox_Seed.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.textBox_Seed.Location = new System.Drawing.Point(80, 25);
+ this.textBox_Seed.Name = "textBox_Seed";
+ this.textBox_Seed.Size = new System.Drawing.Size(216, 26);
+ this.textBox_Seed.TabIndex = 0;
+ this.textBox_Seed.Text = "Seed-Zahl Wählen";
+ //
+ // button_startLaunchPad
+ //
+ this.button_startLaunchPad.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
+ this.button_startLaunchPad.Location = new System.Drawing.Point(338, 135);
+ this.button_startLaunchPad.Name = "button_startLaunchPad";
+ this.button_startLaunchPad.Size = new System.Drawing.Size(270, 39);
+ this.button_startLaunchPad.TabIndex = 1;
+ this.button_startLaunchPad.Text = "Starte Passwort-Generierung";
+ this.button_startLaunchPad.UseVisualStyleBackColor = true;
+ this.button_startLaunchPad.Click += new System.EventHandler(this.button_startLaunchPad_Click);
+ //
+ // label_Passwort
+ //
+ this.label_Passwort.AutoSize = true;
+ this.label_Passwort.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label_Passwort.Location = new System.Drawing.Point(12, 439);
+ this.label_Passwort.Name = "label_Passwort";
+ this.label_Passwort.Size = new System.Drawing.Size(100, 25);
+ this.label_Passwort.TabIndex = 2;
+ this.label_Passwort.Text = "Passwort";
+ //
+ // textBox_finalesPassword
+ //
+ this.textBox_finalesPassword.Dock = System.Windows.Forms.DockStyle.Bottom;
+ this.textBox_finalesPassword.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.textBox_finalesPassword.Location = new System.Drawing.Point(0, 467);
+ this.textBox_finalesPassword.Multiline = true;
+ this.textBox_finalesPassword.Name = "textBox_finalesPassword";
+ this.textBox_finalesPassword.ReadOnly = true;
+ this.textBox_finalesPassword.Size = new System.Drawing.Size(990, 78);
+ this.textBox_finalesPassword.TabIndex = 3;
+ //
+ // PassWort_Anleitung
+ //
+ this.PassWort_Anleitung.BackColor = System.Drawing.SystemColors.ControlDarkDark;
+ this.PassWort_Anleitung.Cursor = System.Windows.Forms.Cursors.Default;
+ this.PassWort_Anleitung.ForeColor = System.Drawing.SystemColors.ButtonFace;
+ this.PassWort_Anleitung.Location = new System.Drawing.Point(0, 180);
+ this.PassWort_Anleitung.Name = "PassWort_Anleitung";
+ this.PassWort_Anleitung.Size = new System.Drawing.Size(990, 256);
+ this.PassWort_Anleitung.TabIndex = 4;
+ this.PassWort_Anleitung.TabStop = false;
+ this.PassWort_Anleitung.Text = "Passwort Anleitung";
+ //
+ // Form_MainMenue
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.SystemColors.ControlDarkDark;
+ this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
+ this.ClientSize = new System.Drawing.Size(990, 545);
+ this.Controls.Add(this.PassWort_Anleitung);
+ this.Controls.Add(this.textBox_finalesPassword);
+ this.Controls.Add(this.label_Passwort);
+ this.Controls.Add(this.button_startLaunchPad);
+ this.Controls.Add(this.groupBox1);
+ this.ForeColor = System.Drawing.SystemColors.ActiveCaption;
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
+ this.Name = "Form_MainMenue";
+ this.Text = "Kidd\'s cryptic Password Generator";
+ this.groupBox1.ResumeLayout(false);
+ this.groupBox1.PerformLayout();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.GroupBox groupBox1;
+ private System.Windows.Forms.TextBox textBox_pKey;
+ private System.Windows.Forms.Label label_PKey;
+ private System.Windows.Forms.Label label_Seed;
+ private System.Windows.Forms.TextBox textBox_Seed;
+ private System.Windows.Forms.Button button_startLaunchPad;
+ private System.Windows.Forms.Label label_Passwort;
+ private System.Windows.Forms.TextBox textBox_finalesPassword;
+ private System.Windows.Forms.GroupBox PassWort_Anleitung;
+ private System.Windows.Forms.ComboBox comboBox_CharSet;
+ private System.Windows.Forms.Label CharSet;
+ private System.Windows.Forms.ComboBox comboBox_Device;
+ private System.Windows.Forms.Label InputLabel;
+ private System.Windows.Forms.ComboBox comboBox_CodePage;
+ private System.Windows.Forms.Label CodePageLabel;
+ }
+}
+
diff --git a/Kidd's Passwort Generator/Hauptmenu.cs b/Kidd's Passwort Generator/Hauptmenu.cs
new file mode 100644
index 0000000..e3f09e4
--- /dev/null
+++ b/Kidd's Passwort Generator/Hauptmenu.cs
@@ -0,0 +1,158 @@
+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;
+using IntelOrca.Launchpad;
+using IntelOrca.LaunchpadTests;
+using Kidd_s_Passwort_Generator;
+
+namespace Kidd_s_Passwort_Generator
+{
+ public partial class Form_MainMenue : Form
+ {
+ LaunchpadDevice device;
+ PWGenerator Generator;
+ Queue ImageList;
+
+ public Form_MainMenue()
+ {
+ InitializeComponent();
+
+ try
+ {
+ // Assign the launchpad if one is plugged in
+ device = new LaunchpadDevice();
+ device.DoubleBuffered = true;
+
+ }
+ catch
+ {
+ Console.WriteLine("No launchpad found");
+ Console.ReadLine();
+ return;
+ }
+ }
+
+ private void button_startLaunchPad_Click(object sender, EventArgs e)
+ {
+ textBox_finalesPassword.Text = "";
+ PassWort_Anleitung.Controls.Clear();
+ bool userCancel;
+
+ switch (comboBox_Device.Text)
+ {
+ case "Novation Launchpad":
+ try
+ {
+ if (device == null)
+ {
+ device = new LaunchpadDevice();
+ device.DoubleBuffered = true;
+ }
+ //Try to initialize with custom parameters otherwise use the default ones
+ Generator = new PWGenerator(device, Convert.ToInt32(textBox_Seed.Text), Convert.ToInt32(textBox_pKey.Text), comboBox_CharSet.Text, comboBox_CodePage.Text);
+ }
+ catch
+ {
+ if (device == null)
+ {
+ device = new LaunchpadDevice();
+ device.DoubleBuffered = true;
+ }
+
+ Generator = new PWGenerator(device);
+ }
+
+ userCancel = Generator.Run();
+
+ // after confirmation is pushed leave the routine and display the password
+ textBox_finalesPassword.Text = Generator.GetFinalPassword();
+ if (!userCancel)
+ {
+ ImageList = new Queue();
+ ImageList = Generator.GetInstructionList();
+ generateInstruction(ImageList);
+ }
+
+ device.Reset();
+ Generator = null;
+ break;
+ case "8 x 8 Eingabefeld":
+ default:
+
+ Generator = new PWGenerator(device, Convert.ToInt32(textBox_Seed.Text), Convert.ToInt32(textBox_pKey.Text), comboBox_CharSet.Text, comboBox_CodePage.Text);
+ _8x8EingabeFeld Feld = new _8x8EingabeFeld(Generator);
+ Feld.Show();
+ //Problem: Nach show ausführung wird hier nichtmehr wiederholt!!! Andere Routine überlegen!!!
+
+
+ // ToDo:
+ // Eingabefeld von PWGenerator Logik entkoppeln!!!
+ // D.h. Generator liefert daten wie bei device wird jedoch gefüttert mit input von eingabefeld
+
+ // after confirmation is pushed leave the routine and display the password
+ //textBox_finalesPassword.Text = Generator.GetFinalPassword();
+ /*if (!userCancel)
+ {
+ ImageList = new Queue();
+ ImageList = Generator.GetInstructionList();
+ generateInstruction(ImageList);
+ }*/
+
+ //Feld = null;
+ //Generator = null;
+ break;
+ }
+
+
+ }
+
+
+ private void generateInstruction(Queue Instructions)
+ {
+
+ Queue InstructionList = new Queue();
+ int XPos = 20;
+ int YPos = 20;
+ int stdWidth = 52;
+ int stdHeight = 52;
+
+
+ PassWort_Anleitung.Controls.Clear();
+
+ if (Instructions.Count() > 0)
+ {
+ while (Instructions.Count() > 0)
+ {
+ PictureBox Picture = new PictureBox();
+ Picture.SizeMode = PictureBoxSizeMode.Zoom;
+ Picture.ImageLocation = Instructions.Dequeue();
+ Picture.Width = stdWidth * 2;
+ Picture.Height = stdHeight * 2;
+ Picture.Left = XPos;
+ Picture.Top = YPos;
+ Picture.Load();
+ PassWort_Anleitung.Controls.Add(Picture);
+ XPos += stdWidth * 2;
+
+ if (XPos > 8 * (stdWidth * 2))
+ {
+ YPos += stdHeight * 2;
+
+ XPos = 20;
+ }
+ }
+
+
+ }
+
+
+ }
+
+ }
+}
diff --git a/Kidd's Passwort Generator/Hauptmenu.resx b/Kidd's Passwort Generator/Hauptmenu.resx
new file mode 100644
index 0000000..29dcb1b
--- /dev/null
+++ b/Kidd's Passwort Generator/Hauptmenu.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/Kidd's Passwort Generator/Kidd's Passwort Generator.csproj b/Kidd's Passwort Generator/Kidd's Passwort Generator.csproj
new file mode 100644
index 0000000..4d90a03
--- /dev/null
+++ b/Kidd's Passwort Generator/Kidd's Passwort Generator.csproj
@@ -0,0 +1,499 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {1D77124A-78E7-4D52-8D93-2924A64D04F6}
+ WinExe
+ Properties
+ Kidd_s_Passwort_Generator
+ Kidds Passwort Generator
+ v4.5.2
+ 512
+ true
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+ Kidd_s_Passwort_Generator.Program
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Form
+
+
+ EingabeFeld.cs
+
+
+ Form
+
+
+ Hauptmenu.cs
+
+
+
+
+ EingabeFeld.cs
+
+
+ Hauptmenu.cs
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+ Designer
+
+
+ True
+ Resources.resx
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+ True
+ Settings.settings
+ True
+
+
+
+
+
+
+
+ {c2c7fd5a-d56c-4c74-91e3-2d9f5d92fca3}
+ IntelOrca.LaunchpadTests
+
+
+ {fcf77754-c985-4f3d-be0b-e14011c5dc5b}
+ IntelOrca.Launchpad
+
+
+
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+
+
+
\ No newline at end of file
diff --git a/Kidd's Passwort Generator/Program.cs b/Kidd's Passwort Generator/Program.cs
new file mode 100644
index 0000000..9d2baf7
--- /dev/null
+++ b/Kidd's Passwort Generator/Program.cs
@@ -0,0 +1,22 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace Kidd_s_Passwort_Generator
+{
+ static class Program
+ {
+ ///
+ /// Der Haupteinstiegspunkt für die Anwendung.
+ ///
+ [STAThread]
+ static void Main()
+ {
+ Application.EnableVisualStyles();
+ Application.SetCompatibleTextRenderingDefault(false);
+ Application.Run(new Form_MainMenue());
+ }
+ }
+}
diff --git a/Kidd's Passwort Generator/Properties/AssemblyInfo.cs b/Kidd's Passwort Generator/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..99b813b
--- /dev/null
+++ b/Kidd's Passwort Generator/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Allgemeine Informationen über eine Assembly werden über die folgenden
+// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
+// die einer Assembly zugeordnet sind.
+[assembly: AssemblyTitle("Kidd's Passwort Generator")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("Kidd's Solutions")]
+[assembly: AssemblyProduct("Kidd's Passwort Generator")]
+[assembly: AssemblyCopyright("Copyright © Kidds Solution 2018")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Durch Festlegen von ComVisible auf "false" werden die Typen in dieser Assembly unsichtbar
+// für COM-Komponenten. Wenn Sie auf einen Typ in dieser Assembly von
+// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
+[assembly: ComVisible(false)]
+
+// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
+[assembly: Guid("1d77124a-78e7-4d52-8d93-2924a64d04f6")]
+
+// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
+//
+// Hauptversion
+// Nebenversion
+// Buildnummer
+// Revision
+//
+// Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern
+// übernehmen, indem Sie "*" eingeben:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Kidd's Passwort Generator/Properties/Resources.Designer.cs b/Kidd's Passwort Generator/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..ae0b749
--- /dev/null
+++ b/Kidd's Passwort Generator/Properties/Resources.Designer.cs
@@ -0,0 +1,71 @@
+//------------------------------------------------------------------------------
+//
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion: 4.0.30319.42000
+//
+// Änderungen an dieser Datei können fehlerhaftes Verhalten verursachen und gehen verloren, wenn
+// der Code neu generiert wird.
+//
+//------------------------------------------------------------------------------
+
+namespace Kidd_s_Passwort_Generator.Properties
+{
+
+
+ ///
+ /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
+ ///
+ // Diese Klasse wurde von der StronglyTypedResourceBuilder-Klasse
+ // über ein Tool wie ResGen oder Visual Studio automatisch generiert.
+ // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
+ // mit der Option /str erneut aus, oder erstellen Sie Ihr VS-Projekt neu.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources
+ {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources()
+ {
+ }
+
+ ///
+ /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager
+ {
+ get
+ {
+ if ((resourceMan == null))
+ {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Kidd_s_Passwort_Generator.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
+ /// Ressourcenlookups, die diese stark typisierte Ressourcenklasse verwenden.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture
+ {
+ get
+ {
+ return resourceCulture;
+ }
+ set
+ {
+ resourceCulture = value;
+ }
+ }
+ }
+}
diff --git a/Kidd's Passwort Generator/Properties/Resources.resx b/Kidd's Passwort Generator/Properties/Resources.resx
new file mode 100644
index 0000000..ffecec8
--- /dev/null
+++ b/Kidd's Passwort Generator/Properties/Resources.resx
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/Kidd's Passwort Generator/Properties/Settings.Designer.cs b/Kidd's Passwort Generator/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..5eb6293
--- /dev/null
+++ b/Kidd's Passwort Generator/Properties/Settings.Designer.cs
@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace Kidd_s_Passwort_Generator.Properties
+{
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
+ {
+
+ private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+ public static Settings Default
+ {
+ get
+ {
+ return defaultInstance;
+ }
+ }
+ }
+}
diff --git a/Kidd's Passwort Generator/Properties/Settings.settings b/Kidd's Passwort Generator/Properties/Settings.settings
new file mode 100644
index 0000000..abf36c5
--- /dev/null
+++ b/Kidd's Passwort Generator/Properties/Settings.settings
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+