diff --git a/20240403/WindowsFormsApp1/.vs/WindowsFormsApp1/v16/.suo b/20240403/WindowsFormsApp1/.vs/WindowsFormsApp1/v16/.suo new file mode 100644 index 0000000..236ee84 Binary files /dev/null and b/20240403/WindowsFormsApp1/.vs/WindowsFormsApp1/v16/.suo differ diff --git a/20240403/WindowsFormsApp1/App.config b/20240403/WindowsFormsApp1/App.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/20240403/WindowsFormsApp1/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/20240403/WindowsFormsApp1/Form1.Designer.cs b/20240403/WindowsFormsApp1/Form1.Designer.cs new file mode 100644 index 0000000..1e0f5b4 --- /dev/null +++ b/20240403/WindowsFormsApp1/Form1.Designer.cs @@ -0,0 +1,212 @@ + +namespace WindowsFormsApp1 +{ + partial class Form1 + { + /// + /// 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() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); + this.pictureBox1 = new System.Windows.Forms.PictureBox(); + this.pictureBox2 = new System.Windows.Forms.PictureBox(); + this.pictureBox3 = new System.Windows.Forms.PictureBox(); + this.pictureBox4 = new System.Windows.Forms.PictureBox(); + this.pictureBox5 = new System.Windows.Forms.PictureBox(); + this.pictureBox6 = new System.Windows.Forms.PictureBox(); + this.pictureBox7 = new System.Windows.Forms.PictureBox(); + this.pictureBox8 = new System.Windows.Forms.PictureBox(); + this.pictureBox9 = new System.Windows.Forms.PictureBox(); + this.pictureBox10 = new System.Windows.Forms.PictureBox(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox7)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox8)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox9)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox10)).BeginInit(); + this.SuspendLayout(); + // + // pictureBox1 + // + this.pictureBox1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox1.BackgroundImage"))); + this.pictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; + this.pictureBox1.ImageLocation = ""; + this.pictureBox1.Location = new System.Drawing.Point(-18, 12); + this.pictureBox1.Name = "pictureBox1"; + this.pictureBox1.Size = new System.Drawing.Size(216, 198); + this.pictureBox1.TabIndex = 0; + this.pictureBox1.TabStop = false; + this.pictureBox1.Click += new System.EventHandler(this.pictureBox1_Click); + // + // pictureBox2 + // + this.pictureBox2.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox2.BackgroundImage"))); + this.pictureBox2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; + this.pictureBox2.ImageLocation = ""; + this.pictureBox2.Location = new System.Drawing.Point(47, 65); + this.pictureBox2.Name = "pictureBox2"; + this.pictureBox2.Size = new System.Drawing.Size(88, 88); + this.pictureBox2.TabIndex = 1; + this.pictureBox2.TabStop = false; + this.pictureBox2.Click += new System.EventHandler(this.pictureBox2_Click); + // + // pictureBox3 + // + this.pictureBox3.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox3.BackgroundImage"))); + this.pictureBox3.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; + this.pictureBox3.ImageLocation = ""; + this.pictureBox3.Location = new System.Drawing.Point(242, 65); + this.pictureBox3.Name = "pictureBox3"; + this.pictureBox3.Size = new System.Drawing.Size(88, 88); + this.pictureBox3.TabIndex = 3; + this.pictureBox3.TabStop = false; + // + // pictureBox4 + // + this.pictureBox4.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox4.BackgroundImage"))); + this.pictureBox4.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; + this.pictureBox4.ImageLocation = ""; + this.pictureBox4.Location = new System.Drawing.Point(177, 12); + this.pictureBox4.Name = "pictureBox4"; + this.pictureBox4.Size = new System.Drawing.Size(216, 198); + this.pictureBox4.TabIndex = 2; + this.pictureBox4.TabStop = false; + // + // pictureBox5 + // + this.pictureBox5.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox5.BackgroundImage"))); + this.pictureBox5.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; + this.pictureBox5.ImageLocation = ""; + this.pictureBox5.Location = new System.Drawing.Point(435, 65); + this.pictureBox5.Name = "pictureBox5"; + this.pictureBox5.Size = new System.Drawing.Size(88, 88); + this.pictureBox5.TabIndex = 5; + this.pictureBox5.TabStop = false; + // + // pictureBox6 + // + this.pictureBox6.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox6.BackgroundImage"))); + this.pictureBox6.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; + this.pictureBox6.ImageLocation = ""; + this.pictureBox6.Location = new System.Drawing.Point(370, 12); + this.pictureBox6.Name = "pictureBox6"; + this.pictureBox6.Size = new System.Drawing.Size(216, 198); + this.pictureBox6.TabIndex = 4; + this.pictureBox6.TabStop = false; + // + // pictureBox7 + // + this.pictureBox7.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox7.BackgroundImage"))); + this.pictureBox7.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; + this.pictureBox7.ImageLocation = ""; + this.pictureBox7.Location = new System.Drawing.Point(631, 65); + this.pictureBox7.Name = "pictureBox7"; + this.pictureBox7.Size = new System.Drawing.Size(88, 88); + this.pictureBox7.TabIndex = 7; + this.pictureBox7.TabStop = false; + // + // pictureBox8 + // + this.pictureBox8.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox8.BackgroundImage"))); + this.pictureBox8.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; + this.pictureBox8.ImageLocation = ""; + this.pictureBox8.Location = new System.Drawing.Point(567, 12); + this.pictureBox8.Name = "pictureBox8"; + this.pictureBox8.Size = new System.Drawing.Size(216, 198); + this.pictureBox8.TabIndex = 6; + this.pictureBox8.TabStop = false; + // + // pictureBox9 + // + this.pictureBox9.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox9.BackgroundImage"))); + this.pictureBox9.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; + this.pictureBox9.ImageLocation = ""; + this.pictureBox9.Location = new System.Drawing.Point(831, 65); + this.pictureBox9.Name = "pictureBox9"; + this.pictureBox9.Size = new System.Drawing.Size(88, 88); + this.pictureBox9.TabIndex = 9; + this.pictureBox9.TabStop = false; + // + // pictureBox10 + // + this.pictureBox10.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox10.BackgroundImage"))); + this.pictureBox10.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; + this.pictureBox10.ImageLocation = ""; + this.pictureBox10.Location = new System.Drawing.Point(767, 12); + this.pictureBox10.Name = "pictureBox10"; + this.pictureBox10.Size = new System.Drawing.Size(216, 198); + this.pictureBox10.TabIndex = 8; + this.pictureBox10.TabStop = false; + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1030, 450); + this.Controls.Add(this.pictureBox9); + this.Controls.Add(this.pictureBox10); + this.Controls.Add(this.pictureBox7); + this.Controls.Add(this.pictureBox8); + this.Controls.Add(this.pictureBox5); + this.Controls.Add(this.pictureBox6); + this.Controls.Add(this.pictureBox3); + this.Controls.Add(this.pictureBox4); + this.Controls.Add(this.pictureBox2); + this.Controls.Add(this.pictureBox1); + this.Name = "Form1"; + this.Text = "Form1"; + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox7)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox8)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox9)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox10)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.PictureBox pictureBox1; + private System.Windows.Forms.PictureBox pictureBox2; + private System.Windows.Forms.PictureBox pictureBox3; + private System.Windows.Forms.PictureBox pictureBox4; + private System.Windows.Forms.PictureBox pictureBox5; + private System.Windows.Forms.PictureBox pictureBox6; + private System.Windows.Forms.PictureBox pictureBox7; + private System.Windows.Forms.PictureBox pictureBox8; + private System.Windows.Forms.PictureBox pictureBox9; + private System.Windows.Forms.PictureBox pictureBox10; + } +} + diff --git a/20240403/WindowsFormsApp1/Form1.cs b/20240403/WindowsFormsApp1/Form1.cs new file mode 100644 index 0000000..e00b71e --- /dev/null +++ b/20240403/WindowsFormsApp1/Form1.cs @@ -0,0 +1,30 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace WindowsFormsApp1 +{ + public partial class Form1 : Form + { + public Form1() + { + InitializeComponent(); + } + + private void pictureBox1_Click(object sender, EventArgs e) + { + + } + + private void pictureBox2_Click(object sender, EventArgs e) + { + + } + } +} diff --git a/20240403/WindowsFormsApp1/Form1.resx b/20240403/WindowsFormsApp1/Form1.resx new file mode 100644 index 0000000..58959aa --- /dev/null +++ b/20240403/WindowsFormsApp1/Form1.resx @@ -0,0 +1,1251 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + 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 + P/8L0GraKkPXS/QAAAAASUVORK5CYII= + + + + + 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 + YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln + yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v + vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp + vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L + Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA + bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z + llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW + ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s + xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 + eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw + YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR + XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm + WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl + xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 + dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 + 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 + P/8L0GraKkPXS/QAAAAASUVORK5CYII= + + + + + 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 + c/lpv2vjF2W46LKgN1UiAHAuP+13bfyiDBddFvSmSgQAzuWn/a6NX5ThosuC3lSJAMC5/LTftfGLMlx0 + WdCbKhEAOJef9rs2flGGiy4KqgIBgHP6vuG18YsyXPRjOW+qPADgnL5veG38ogwX/VjOmyoPADin7xte + G78ow0U/lvOmygMAzun7htfGL8pw0Y/lvKnyAIBz+r7htfGLMlz0YzlvqjwA4Jy+b3ht/KIMF/1QThUH + AJybH1hn9G8x7yUBAFv8wDqjf4t5LwkA2OIH1hn9W8x7SQDAFj+wzujfYt5LAgC2+IF1Rv8W814SALDF + D6wz+reY95IAgC1+YJ3RezFVGACwITd+UYaLvpVyURIAsCU3flGGi76VclESALAlN35Rhou+lXJREgCw + JTd+UYaLvpVyURIAsCU3flGGi76VclESALAlN35Rhou+lXJREgCwJTd+UYaLvpVyURIAsCU3flGGi76V + clESALAlN35RhouiJABgS278ogwXRUkAwJjLfV+V4aIqCQDYcrnvqzJcVCUBAFsu931VhouqJABgy+W+ + r8pwUZUEAGy53PdVGS6qkgCALZf7virDRVUSALDlct9XZbioSgIAtlzu+6oMF1VJAMCWy31fleGiKgkA + 2HK576syXFQlAQBbLvd9VYaLqiQAYMvlvq/KcFGVBABsudz3VRkuqpIAgC2X+74qw0VVEgCw5XLfV2W4 + qEoCALZc7vuqDBdVSQDAlst9X5XhoioJANhyue+rMlxUJQEAWy73fVWGi6okAGDL5b6vynBRlQQAbLnc + 91UZLqqSAIAtl/u+KsNFVRIAsOVy31dluKhKAgC2XO77qgwXVUkAwJbLfV+V4aIqCQDYcrnvqzJcVCUB + AFsu931VhouqJABgy+W+r8pwUZUEAGy53PdVGS6qkgCALZf7virDRVUSALDlct9XZbioSgIAtlzu+6oM + F1VJAMCWy31fleGiKgkA2HK576syXFQlAQBbLvd9VYaLqiQAYMvlvq/KcFGVBABsudz3VRkuqpIAgC2X + +74qw0VVEgCw5XLfV2W4qEoCALZc7vuqDBdVSQDAlst9X5XhoioJANhyue+rMlxUJQEAWy73fVWGi6ok + AGDL5b6vynBRlQQATMmNX5Thom+lXJQEAGzJjV+U4aJvpVyUBABsyY1flOGib6VclAQAbMmNX5Thom+l + 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 + P/8L0GraKkPXS/QAAAAASUVORK5CYII= + + + + + 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 + c/lpv2vjF2W46LKgN1UiAHAuP+13bfyiDBddFvSmSgQAzuWn/a6NX5ThosuC3lSJAMC5/LTftfGLMlx0 + WdCbKhEAOJef9rs2flGGiy4KqgIBgHP6vuG18YsyXPRjOW+qPADgnL5veG38ogwX/VjOmyoPADin7xte + G78ow0U/lvOmygMAzun7htfGL8pw0Y/lvKnyAIBz+r7htfGLMlz0YzlvqjwA4Jy+b3ht/KIMF/1QThUH + AJybH1hn9G8x7yUBAFv8wDqjf4t5LwkA2OIH1hn9W8x7SQDAFj+wzujfYt5LAgC2+IF1Rv8W814SALDF + D6wz+reY95IAgC1+YJ3RezFVGACwITd+UYaLvpVyURIAsCU3flGGi76VclESALAlN35Rhou+lXJREgCw + JTd+UYaLvpVyURIAsCU3flGGi76VclESALAlN35Rhou+lXJREgCwJTd+UYaLvpVyURIAsCU3flGGi76V + clESALAlN35RhouiJABgS278ogwXRUkAwJjLfV+V4aIqCQDYcrnvqzJcVCUBAFsu931VhouqJABgy+W+ + r8pwUZUEAGy53PdVGS6qkgCALZf7virDRVUSALDlct9XZbioSgIAtlzu+6oMF1VJAMCWy31fleGiKgkA + 2HK576syXFQlAQBbLvd9VYaLqiQAYMvlvq/KcFGVBABsudz3VRkuqpIAgC2X+74qw0VVEgCw5XLfV2W4 + qEoCALZc7vuqDBdVSQDAlst9X5XhoioJANhyue+rMlxUJQEAWy73fVWGi6okAGDL5b6vynBRlQQAbLnc + 91UZLqqSAIAtl/u+KsNFVRIAsOVy31dluKhKAgC2XO77qgwXVUkAwJbLfV+V4aIqCQDYcrnvqzJcVCUB + AFsu931VhouqJABgy+W+r8pwUZUEAGy53PdVGS6qkgCALZf7virDRVUSALDlct9XZbioSgIAtlzu+6oM + F1VJAMCWy31fleGiKgkA2HK576syXFQlAQBbLvd9VYaLqiQAYMvlvq/KcFGVBABsudz3VRkuqpIAgC2X + +74qw0VVEgCw5XLfV2W4qEoCALZc7vuqDBdVSQDAlst9X5XhoioJANhyue+rMlxUJQEAWy73fVWGi6ok + AGDL5b6vynBRlQQATMmNX5Thom+lXJQEAGzJjV+U4aJvpVyUBABsyY1flOGib6VclAQAbMmNX5Thom+l + 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 + P/8L0GraKkPXS/QAAAAASUVORK5CYII= + + + + + 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 + c/lpv2vjF2W46LKgN1UiAHAuP+13bfyiDBddFvSmSgQAzuWn/a6NX5ThosuC3lSJAMC5/LTftfGLMlx0 + WdCbKhEAOJef9rs2flGGiy4KqgIBgHP6vuG18YsyXPRjOW+qPADgnL5veG38ogwX/VjOmyoPADin7xte + G78ow0U/lvOmygMAzun7htfGL8pw0Y/lvKnyAIBz+r7htfGLMlz0YzlvqjwA4Jy+b3ht/KIMF/1QThUH + AJybH1hn9G8x7yUBAFv8wDqjf4t5LwkA2OIH1hn9W8x7SQDAFj+wzujfYt5LAgC2+IF1Rv8W814SALDF + D6wz+reY95IAgC1+YJ3RezFVGACwITd+UYaLvpVyURIAsCU3flGGi76VclESALAlN35Rhou+lXJREgCw + JTd+UYaLvpVyURIAsCU3flGGi76VclESALAlN35Rhou+lXJREgCwJTd+UYaLvpVyURIAsCU3flGGi76V + clESALAlN35RhouiJABgS278ogwXRUkAwJjLfV+V4aIqCQDYcrnvqzJcVCUBAFsu931VhouqJABgy+W+ + r8pwUZUEAGy53PdVGS6qkgCALZf7virDRVUSALDlct9XZbioSgIAtlzu+6oMF1VJAMCWy31fleGiKgkA + 2HK576syXFQlAQBbLvd9VYaLqiQAYMvlvq/KcFGVBABsudz3VRkuqpIAgC2X+74qw0VVEgCw5XLfV2W4 + qEoCALZc7vuqDBdVSQDAlst9X5XhoioJANhyue+rMlxUJQEAWy73fVWGi6okAGDL5b6vynBRlQQAbLnc + 91UZLqqSAIAtl/u+KsNFVRIAsOVy31dluKhKAgC2XO77qgwXVUkAwJbLfV+V4aIqCQDYcrnvqzJcVCUB + AFsu931VhouqJABgy+W+r8pwUZUEAGy53PdVGS6qkgCALZf7virDRVUSALDlct9XZbioSgIAtlzu+6oM + F1VJAMCWy31fleGiKgkA2HK576syXFQlAQBbLvd9VYaLqiQAYMvlvq/KcFGVBABsudz3VRkuqpIAgC2X + +74qw0VVEgCw5XLfV2W4qEoCALZc7vuqDBdVSQDAlst9X5XhoioJANhyue+rMlxUJQEAWy73fVWGi6ok + AGDL5b6vynBRlQQATMmNX5Thom+lXJQEAGzJjV+U4aJvpVyUBABsyY1flOGib6VclAQAbMmNX5Thom+l + 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 + P/8L0GraKkPXS/QAAAAASUVORK5CYII= + + + \ No newline at end of file diff --git a/20240403/WindowsFormsApp1/Program.cs b/20240403/WindowsFormsApp1/Program.cs new file mode 100644 index 0000000..30a0128 --- /dev/null +++ b/20240403/WindowsFormsApp1/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace WindowsFormsApp1 +{ + static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/20240403/WindowsFormsApp1/Properties/AssemblyInfo.cs b/20240403/WindowsFormsApp1/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..415ad5c --- /dev/null +++ b/20240403/WindowsFormsApp1/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("WindowsFormsApp1")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("WindowsFormsApp1")] +[assembly: AssemblyCopyright("Copyright © 2024")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("f54d31ed-57d4-41e8-ae2c-1a15ce08883c")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/20240403/WindowsFormsApp1/Properties/Resources.Designer.cs b/20240403/WindowsFormsApp1/Properties/Resources.Designer.cs new file mode 100644 index 0000000..2b9cd9f --- /dev/null +++ b/20240403/WindowsFormsApp1/Properties/Resources.Designer.cs @@ -0,0 +1,70 @@ +//------------------------------------------------------------------------------ +// +// 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 WindowsFormsApp1.Properties +{ + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [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() + { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [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("WindowsFormsApp1.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [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/20240403/WindowsFormsApp1/Properties/Resources.resx b/20240403/WindowsFormsApp1/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/20240403/WindowsFormsApp1/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/20240403/WindowsFormsApp1/Properties/Settings.Designer.cs b/20240403/WindowsFormsApp1/Properties/Settings.Designer.cs new file mode 100644 index 0000000..3cdaf80 --- /dev/null +++ b/20240403/WindowsFormsApp1/Properties/Settings.Designer.cs @@ -0,0 +1,29 @@ +//------------------------------------------------------------------------------ +// +// 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 WindowsFormsApp1.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/20240403/WindowsFormsApp1/Properties/Settings.settings b/20240403/WindowsFormsApp1/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/20240403/WindowsFormsApp1/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/20240403/WindowsFormsApp1/WindowsFormsApp1.csproj b/20240403/WindowsFormsApp1/WindowsFormsApp1.csproj new file mode 100644 index 0000000..b1f196d --- /dev/null +++ b/20240403/WindowsFormsApp1/WindowsFormsApp1.csproj @@ -0,0 +1,83 @@ + + + + + Debug + AnyCPU + {F54D31ED-57D4-41E8-AE2C-1A15CE08883C} + WinExe + WindowsFormsApp1 + WindowsFormsApp1 + v4.7.2 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + Form + + + Form1.cs + + + + + Form1.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + \ No newline at end of file diff --git a/20240403/WindowsFormsApp1/WindowsFormsApp1.sln b/20240403/WindowsFormsApp1/WindowsFormsApp1.sln new file mode 100644 index 0000000..8054c0e --- /dev/null +++ b/20240403/WindowsFormsApp1/WindowsFormsApp1.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.33529.622 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsFormsApp1", "WindowsFormsApp1.csproj", "{F54D31ED-57D4-41E8-AE2C-1A15CE08883C}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F54D31ED-57D4-41E8-AE2C-1A15CE08883C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F54D31ED-57D4-41E8-AE2C-1A15CE08883C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F54D31ED-57D4-41E8-AE2C-1A15CE08883C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F54D31ED-57D4-41E8-AE2C-1A15CE08883C}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {328E7062-1375-400A-9A09-DFB503379916} + EndGlobalSection +EndGlobal diff --git a/20240403/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.exe b/20240403/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.exe new file mode 100644 index 0000000..d85abd1 Binary files /dev/null and b/20240403/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.exe differ diff --git a/20240403/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.exe.config b/20240403/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.exe.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/20240403/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/20240403/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.pdb b/20240403/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.pdb new file mode 100644 index 0000000..a15d2cb Binary files /dev/null and b/20240403/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.pdb differ diff --git a/20240403/WindowsFormsApp1/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/20240403/WindowsFormsApp1/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs new file mode 100644 index 0000000..3871b18 --- /dev/null +++ b/20240403/WindowsFormsApp1/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")] diff --git a/20240403/WindowsFormsApp1/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/20240403/WindowsFormsApp1/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000..a6920de Binary files /dev/null and b/20240403/WindowsFormsApp1/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/20240403/WindowsFormsApp1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/20240403/WindowsFormsApp1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..ad92db8 Binary files /dev/null and b/20240403/WindowsFormsApp1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.Form1.resources b/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.Form1.resources new file mode 100644 index 0000000..c69af0f Binary files /dev/null and b/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.Form1.resources differ diff --git a/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.Properties.Resources.resources b/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.Properties.Resources.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.Properties.Resources.resources differ diff --git a/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.AssemblyReference.cache b/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.AssemblyReference.cache new file mode 100644 index 0000000..f5e894a Binary files /dev/null and b/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.AssemblyReference.cache differ diff --git a/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.CoreCompileInputs.cache b/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..4a5524a --- /dev/null +++ b/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +8069502011d0681850e57a53d5a1673222f430a6 diff --git a/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.FileListAbsolute.txt b/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..4e3097a --- /dev/null +++ b/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.FileListAbsolute.txt @@ -0,0 +1,10 @@ +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240403\WindowsFormsApp1\bin\Debug\WindowsFormsApp1.exe.config +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240403\WindowsFormsApp1\bin\Debug\WindowsFormsApp1.exe +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240403\WindowsFormsApp1\bin\Debug\WindowsFormsApp1.pdb +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240403\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.csproj.AssemblyReference.cache +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240403\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.Form1.resources +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240403\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.Properties.Resources.resources +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240403\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.csproj.GenerateResource.cache +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240403\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.csproj.CoreCompileInputs.cache +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240403\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.exe +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240403\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.pdb diff --git a/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.GenerateResource.cache b/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.GenerateResource.cache new file mode 100644 index 0000000..7710220 Binary files /dev/null and b/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.GenerateResource.cache differ diff --git a/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.exe b/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.exe new file mode 100644 index 0000000..d85abd1 Binary files /dev/null and b/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.exe differ diff --git a/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.pdb b/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.pdb new file mode 100644 index 0000000..a15d2cb Binary files /dev/null and b/20240403/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.pdb differ diff --git a/20240410/WindowsFormsApp1/.vs/WindowsFormsApp1/v16/.suo b/20240410/WindowsFormsApp1/.vs/WindowsFormsApp1/v16/.suo new file mode 100644 index 0000000..8516387 Binary files /dev/null and b/20240410/WindowsFormsApp1/.vs/WindowsFormsApp1/v16/.suo differ diff --git a/20240410/WindowsFormsApp1/App.config b/20240410/WindowsFormsApp1/App.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/20240410/WindowsFormsApp1/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/20240410/WindowsFormsApp1/Form1.Designer.cs b/20240410/WindowsFormsApp1/Form1.Designer.cs new file mode 100644 index 0000000..d5610a7 --- /dev/null +++ b/20240410/WindowsFormsApp1/Form1.Designer.cs @@ -0,0 +1,145 @@ + +namespace WindowsFormsApp1 +{ + partial class Form1 + { + /// + /// 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.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.textBox2 = new System.Windows.Forms.TextBox(); + this.button1 = new System.Windows.Forms.Button(); + this.listBox1 = new System.Windows.Forms.ListBox(); + this.comboBox1 = new System.Windows.Forms.ComboBox(); + this.SuspendLayout(); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(33, 49); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(27, 13); + this.label1.TabIndex = 0; + this.label1.Text = "Nap"; + this.label1.Click += new System.EventHandler(this.label1_Click); + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(233, 45); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(35, 13); + this.label2.TabIndex = 1; + this.label2.Text = "label2"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(476, 45); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(35, 13); + this.label3.TabIndex = 2; + this.label3.Text = "label3"; + // + // textBox1 + // + this.textBox1.Location = new System.Drawing.Point(304, 41); + this.textBox1.Name = "textBox1"; + this.textBox1.Size = new System.Drawing.Size(100, 20); + this.textBox1.TabIndex = 3; + // + // textBox2 + // + this.textBox2.Location = new System.Drawing.Point(526, 41); + this.textBox2.Name = "textBox2"; + this.textBox2.Size = new System.Drawing.Size(100, 20); + this.textBox2.TabIndex = 4; + // + // button1 + // + this.button1.Location = new System.Drawing.Point(684, 39); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(75, 23); + this.button1.TabIndex = 6; + this.button1.Text = "Add"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // listBox1 + // + this.listBox1.FormattingEnabled = true; + this.listBox1.Location = new System.Drawing.Point(36, 142); + this.listBox1.Name = "listBox1"; + this.listBox1.Size = new System.Drawing.Size(430, 303); + this.listBox1.TabIndex = 7; + // + // comboBox1 + // + this.comboBox1.FormattingEnabled = true; + this.comboBox1.Items.AddRange(new object[] { + "6", + "7"}); + this.comboBox1.Location = new System.Drawing.Point(77, 49); + this.comboBox1.Name = "comboBox1"; + this.comboBox1.Size = new System.Drawing.Size(121, 21); + this.comboBox1.TabIndex = 8; + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(850, 499); + this.Controls.Add(this.comboBox1); + this.Controls.Add(this.listBox1); + this.Controls.Add(this.button1); + this.Controls.Add(this.textBox2); + this.Controls.Add(this.textBox1); + this.Controls.Add(this.label3); + this.Controls.Add(this.label2); + this.Controls.Add(this.label1); + this.Name = "Form1"; + this.Text = "Form1"; + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.TextBox textBox1; + private System.Windows.Forms.TextBox textBox2; + private System.Windows.Forms.Button button1; + private System.Windows.Forms.ListBox listBox1; + private System.Windows.Forms.ComboBox comboBox1; + } +} + diff --git a/20240410/WindowsFormsApp1/Form1.cs b/20240410/WindowsFormsApp1/Form1.cs new file mode 100644 index 0000000..cacfb39 --- /dev/null +++ b/20240410/WindowsFormsApp1/Form1.cs @@ -0,0 +1,58 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace WindowsFormsApp1 +{ + public partial class Form1 : Form + { + public Form1() + { + InitializeComponent(); + } + + private void label1_Click(object sender, EventArgs e) + { + + } + + private void button1_Click(object sender, EventArgs e) + { + int selectedItemIndex = Convert.ToInt32(comboBox1.SelectedIndex); + int selectedItem = Convert.ToInt32(comboBox1.SelectedItem); + + int done = Convert.ToInt32(textBox1.Text); + int sold = Convert.ToInt32(textBox2.Text); + + if (done < 0 || sold < 0) + { + MessageBox.Show("Rossz számot adtál meg."); + } else if (sold > done) + { + MessageBox.Show("Túl sok az eladott angyalka."); + } else + { + for (int i = 0; i <= selectedItemIndex; i++) + { + if (i == selectedItemIndex) + { + listBox1.Items.Add($"{selectedItemIndex}.nap:\t+{done}\t-{sold}={done - sold}"); + comboBox1.Items.RemoveAt(0); + textBox1.Text = "0"; + textBox2.Text = "0"; + } else + { + listBox1.Items.Add($"{Convert.ToInt32(comboBox1.Items[0])}.nap:\t+0\t-0=0"); + comboBox1.Items.RemoveAt(0); + } + } + } + } + } +} diff --git a/20240410/WindowsFormsApp1/Form1.resx b/20240410/WindowsFormsApp1/Form1.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/20240410/WindowsFormsApp1/Form1.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/20240410/WindowsFormsApp1/Program.cs b/20240410/WindowsFormsApp1/Program.cs new file mode 100644 index 0000000..30a0128 --- /dev/null +++ b/20240410/WindowsFormsApp1/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace WindowsFormsApp1 +{ + static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/20240410/WindowsFormsApp1/Properties/AssemblyInfo.cs b/20240410/WindowsFormsApp1/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..0c00606 --- /dev/null +++ b/20240410/WindowsFormsApp1/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("WindowsFormsApp1")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("WindowsFormsApp1")] +[assembly: AssemblyCopyright("Copyright © 2024")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("8ac426c2-715c-405e-93dc-1acb1be0fcf2")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/20240410/WindowsFormsApp1/Properties/Resources.Designer.cs b/20240410/WindowsFormsApp1/Properties/Resources.Designer.cs new file mode 100644 index 0000000..2b9cd9f --- /dev/null +++ b/20240410/WindowsFormsApp1/Properties/Resources.Designer.cs @@ -0,0 +1,70 @@ +//------------------------------------------------------------------------------ +// +// 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 WindowsFormsApp1.Properties +{ + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [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() + { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [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("WindowsFormsApp1.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [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/20240410/WindowsFormsApp1/Properties/Resources.resx b/20240410/WindowsFormsApp1/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/20240410/WindowsFormsApp1/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/20240410/WindowsFormsApp1/Properties/Settings.Designer.cs b/20240410/WindowsFormsApp1/Properties/Settings.Designer.cs new file mode 100644 index 0000000..3cdaf80 --- /dev/null +++ b/20240410/WindowsFormsApp1/Properties/Settings.Designer.cs @@ -0,0 +1,29 @@ +//------------------------------------------------------------------------------ +// +// 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 WindowsFormsApp1.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/20240410/WindowsFormsApp1/Properties/Settings.settings b/20240410/WindowsFormsApp1/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/20240410/WindowsFormsApp1/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/20240410/WindowsFormsApp1/WindowsFormsApp1.csproj b/20240410/WindowsFormsApp1/WindowsFormsApp1.csproj new file mode 100644 index 0000000..d263c66 --- /dev/null +++ b/20240410/WindowsFormsApp1/WindowsFormsApp1.csproj @@ -0,0 +1,83 @@ + + + + + Debug + AnyCPU + {8AC426C2-715C-405E-93DC-1ACB1BE0FCF2} + WinExe + WindowsFormsApp1 + WindowsFormsApp1 + v4.7.2 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + Form + + + Form1.cs + + + + + Form1.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + \ No newline at end of file diff --git a/20240410/WindowsFormsApp1/WindowsFormsApp1.sln b/20240410/WindowsFormsApp1/WindowsFormsApp1.sln new file mode 100644 index 0000000..747e464 --- /dev/null +++ b/20240410/WindowsFormsApp1/WindowsFormsApp1.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.33529.622 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsFormsApp1", "WindowsFormsApp1.csproj", "{8AC426C2-715C-405E-93DC-1ACB1BE0FCF2}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8AC426C2-715C-405E-93DC-1ACB1BE0FCF2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8AC426C2-715C-405E-93DC-1ACB1BE0FCF2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8AC426C2-715C-405E-93DC-1ACB1BE0FCF2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8AC426C2-715C-405E-93DC-1ACB1BE0FCF2}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F15C5769-0CF4-41A3-8908-E8D214487BA9} + EndGlobalSection +EndGlobal diff --git a/20240410/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.exe b/20240410/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.exe new file mode 100644 index 0000000..0481245 Binary files /dev/null and b/20240410/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.exe differ diff --git a/20240410/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.exe.config b/20240410/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.exe.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/20240410/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/20240410/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.pdb b/20240410/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.pdb new file mode 100644 index 0000000..f982b89 Binary files /dev/null and b/20240410/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.pdb differ diff --git a/20240410/WindowsFormsApp1/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/20240410/WindowsFormsApp1/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs new file mode 100644 index 0000000..3871b18 --- /dev/null +++ b/20240410/WindowsFormsApp1/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")] diff --git a/20240410/WindowsFormsApp1/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/20240410/WindowsFormsApp1/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000..a6920de Binary files /dev/null and b/20240410/WindowsFormsApp1/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/20240410/WindowsFormsApp1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/20240410/WindowsFormsApp1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..8d2b82e Binary files /dev/null and b/20240410/WindowsFormsApp1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.Form1.resources b/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.Form1.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.Form1.resources differ diff --git a/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.Properties.Resources.resources b/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.Properties.Resources.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.Properties.Resources.resources differ diff --git a/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.AssemblyReference.cache b/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.AssemblyReference.cache new file mode 100644 index 0000000..f5e894a Binary files /dev/null and b/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.AssemblyReference.cache differ diff --git a/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.CoreCompileInputs.cache b/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..4a5524a --- /dev/null +++ b/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +8069502011d0681850e57a53d5a1673222f430a6 diff --git a/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.FileListAbsolute.txt b/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..ca2a573 --- /dev/null +++ b/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.FileListAbsolute.txt @@ -0,0 +1,10 @@ +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240410\WindowsFormsApp1\bin\Debug\WindowsFormsApp1.exe.config +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240410\WindowsFormsApp1\bin\Debug\WindowsFormsApp1.exe +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240410\WindowsFormsApp1\bin\Debug\WindowsFormsApp1.pdb +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240410\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.csproj.AssemblyReference.cache +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240410\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.Form1.resources +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240410\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.Properties.Resources.resources +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240410\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.csproj.GenerateResource.cache +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240410\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.csproj.CoreCompileInputs.cache +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240410\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.exe +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240410\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.pdb diff --git a/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.GenerateResource.cache b/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.GenerateResource.cache new file mode 100644 index 0000000..b97c4d3 Binary files /dev/null and b/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.GenerateResource.cache differ diff --git a/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.exe b/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.exe new file mode 100644 index 0000000..0481245 Binary files /dev/null and b/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.exe differ diff --git a/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.pdb b/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.pdb new file mode 100644 index 0000000..f982b89 Binary files /dev/null and b/20240410/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.pdb differ diff --git a/20240410/WindowsFormsApp2/.vs/WindowsFormsApp2/v16/.suo b/20240410/WindowsFormsApp2/.vs/WindowsFormsApp2/v16/.suo new file mode 100644 index 0000000..a03e290 Binary files /dev/null and b/20240410/WindowsFormsApp2/.vs/WindowsFormsApp2/v16/.suo differ diff --git a/20240410/WindowsFormsApp2/App.config b/20240410/WindowsFormsApp2/App.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/20240410/WindowsFormsApp2/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/20240410/WindowsFormsApp2/Form1.Designer.cs b/20240410/WindowsFormsApp2/Form1.Designer.cs new file mode 100644 index 0000000..048e6d9 --- /dev/null +++ b/20240410/WindowsFormsApp2/Form1.Designer.cs @@ -0,0 +1,122 @@ + +namespace WindowsFormsApp2 +{ + partial class Form1 + { + /// + /// 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.textBox1 = new System.Windows.Forms.TextBox(); + this.textBox2 = new System.Windows.Forms.TextBox(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.button1 = new System.Windows.Forms.Button(); + this.button2 = new System.Windows.Forms.Button(); + this.SuspendLayout(); + // + // textBox1 + // + this.textBox1.Location = new System.Drawing.Point(59, 95); + this.textBox1.Name = "textBox1"; + this.textBox1.Size = new System.Drawing.Size(100, 20); + this.textBox1.TabIndex = 0; + // + // textBox2 + // + this.textBox2.Enabled = false; + this.textBox2.Location = new System.Drawing.Point(361, 95); + this.textBox2.Name = "textBox2"; + this.textBox2.Size = new System.Drawing.Size(100, 20); + this.textBox2.TabIndex = 1; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(87, 48); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(37, 13); + this.label1.TabIndex = 2; + this.label1.Text = "Római"; + this.label1.Click += new System.EventHandler(this.label1_Click); + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(396, 48); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(29, 13); + this.label2.TabIndex = 3; + this.label2.Text = "Arab"; + // + // button1 + // + this.button1.Location = new System.Drawing.Point(213, 92); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(75, 23); + this.button1.TabIndex = 4; + this.button1.Text = "-->"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // button2 + // + this.button2.Location = new System.Drawing.Point(213, 143); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(75, 23); + this.button2.TabIndex = 5; + this.button2.Text = "Átvált"; + this.button2.UseVisualStyleBackColor = true; + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(547, 213); + this.Controls.Add(this.button2); + this.Controls.Add(this.button1); + this.Controls.Add(this.label2); + this.Controls.Add(this.label1); + this.Controls.Add(this.textBox2); + this.Controls.Add(this.textBox1); + this.Name = "Form1"; + this.Text = "Átváltó"; + this.Load += new System.EventHandler(this.Form1_Load); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.TextBox textBox1; + private System.Windows.Forms.TextBox textBox2; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Button button1; + private System.Windows.Forms.Button button2; + } +} + diff --git a/20240410/WindowsFormsApp2/Form1.cs b/20240410/WindowsFormsApp2/Form1.cs new file mode 100644 index 0000000..1ea31db --- /dev/null +++ b/20240410/WindowsFormsApp2/Form1.cs @@ -0,0 +1,78 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace WindowsFormsApp2 +{ + public partial class Form1 : Form + { + public Form1() + { + InitializeComponent(); + } + + private void label1_Click(object sender, EventArgs e) + { + + } + + private void Form1_Load(object sender, EventArgs e) + { + + } + + private void button1_Click(object sender, EventArgs e) + { + int value = 0; + if (textBox1.Enabled) + { + switch (textBox1.Text.ToLower()) + { + case "i": + value = 1; + break; + case "ii": + value = 2; + break; + case "iii": + value = 3; + break; + case "iv": + value = 4; + break; + case "v": + value = 5; + break; + case "vi": + value = 6; + break; + case "vii": + value = 7; + break; + case "viii": + value = 8; + break; + case "ix": + value = 9; + break; + case "x": + value = 10; + break; + default: + value = 0; + break; + } + } + else + { + + } + } + } +} diff --git a/20240410/WindowsFormsApp2/Form1.resx b/20240410/WindowsFormsApp2/Form1.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/20240410/WindowsFormsApp2/Form1.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/20240410/WindowsFormsApp2/Program.cs b/20240410/WindowsFormsApp2/Program.cs new file mode 100644 index 0000000..b187573 --- /dev/null +++ b/20240410/WindowsFormsApp2/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace WindowsFormsApp2 +{ + static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/20240410/WindowsFormsApp2/Properties/AssemblyInfo.cs b/20240410/WindowsFormsApp2/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..1ff0c5f --- /dev/null +++ b/20240410/WindowsFormsApp2/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("WindowsFormsApp2")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("WindowsFormsApp2")] +[assembly: AssemblyCopyright("Copyright © 2024")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("f921c379-74c7-4a0f-b450-4c6d06026230")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/20240410/WindowsFormsApp2/Properties/Resources.Designer.cs b/20240410/WindowsFormsApp2/Properties/Resources.Designer.cs new file mode 100644 index 0000000..fedadbe --- /dev/null +++ b/20240410/WindowsFormsApp2/Properties/Resources.Designer.cs @@ -0,0 +1,70 @@ +//------------------------------------------------------------------------------ +// +// 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 WindowsFormsApp2.Properties +{ + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [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() + { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [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("WindowsFormsApp2.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [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/20240410/WindowsFormsApp2/Properties/Resources.resx b/20240410/WindowsFormsApp2/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/20240410/WindowsFormsApp2/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/20240410/WindowsFormsApp2/Properties/Settings.Designer.cs b/20240410/WindowsFormsApp2/Properties/Settings.Designer.cs new file mode 100644 index 0000000..fec7aa7 --- /dev/null +++ b/20240410/WindowsFormsApp2/Properties/Settings.Designer.cs @@ -0,0 +1,29 @@ +//------------------------------------------------------------------------------ +// +// 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 WindowsFormsApp2.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/20240410/WindowsFormsApp2/Properties/Settings.settings b/20240410/WindowsFormsApp2/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/20240410/WindowsFormsApp2/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/20240410/WindowsFormsApp2/WindowsFormsApp2.csproj b/20240410/WindowsFormsApp2/WindowsFormsApp2.csproj new file mode 100644 index 0000000..6afda56 --- /dev/null +++ b/20240410/WindowsFormsApp2/WindowsFormsApp2.csproj @@ -0,0 +1,83 @@ + + + + + Debug + AnyCPU + {F921C379-74C7-4A0F-B450-4C6D06026230} + WinExe + WindowsFormsApp2 + WindowsFormsApp2 + v4.7.2 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + Form + + + Form1.cs + + + + + Form1.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + \ No newline at end of file diff --git a/20240410/WindowsFormsApp2/WindowsFormsApp2.sln b/20240410/WindowsFormsApp2/WindowsFormsApp2.sln new file mode 100644 index 0000000..1f36be7 --- /dev/null +++ b/20240410/WindowsFormsApp2/WindowsFormsApp2.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.33529.622 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsFormsApp2", "WindowsFormsApp2.csproj", "{F921C379-74C7-4A0F-B450-4C6D06026230}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F921C379-74C7-4A0F-B450-4C6D06026230}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F921C379-74C7-4A0F-B450-4C6D06026230}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F921C379-74C7-4A0F-B450-4C6D06026230}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F921C379-74C7-4A0F-B450-4C6D06026230}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {805B5A7B-7439-4FC1-92D0-BA36531E25C4} + EndGlobalSection +EndGlobal diff --git a/20240410/WindowsFormsApp2/bin/Debug/WindowsFormsApp2.exe b/20240410/WindowsFormsApp2/bin/Debug/WindowsFormsApp2.exe new file mode 100644 index 0000000..aa792bf Binary files /dev/null and b/20240410/WindowsFormsApp2/bin/Debug/WindowsFormsApp2.exe differ diff --git a/20240410/WindowsFormsApp2/bin/Debug/WindowsFormsApp2.exe.config b/20240410/WindowsFormsApp2/bin/Debug/WindowsFormsApp2.exe.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/20240410/WindowsFormsApp2/bin/Debug/WindowsFormsApp2.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/20240410/WindowsFormsApp2/bin/Debug/WindowsFormsApp2.pdb b/20240410/WindowsFormsApp2/bin/Debug/WindowsFormsApp2.pdb new file mode 100644 index 0000000..8396569 Binary files /dev/null and b/20240410/WindowsFormsApp2/bin/Debug/WindowsFormsApp2.pdb differ diff --git a/20240410/WindowsFormsApp2/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/20240410/WindowsFormsApp2/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs new file mode 100644 index 0000000..3871b18 --- /dev/null +++ b/20240410/WindowsFormsApp2/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")] diff --git a/20240410/WindowsFormsApp2/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/20240410/WindowsFormsApp2/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000..a6920de Binary files /dev/null and b/20240410/WindowsFormsApp2/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/20240410/WindowsFormsApp2/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/20240410/WindowsFormsApp2/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..09f2b33 Binary files /dev/null and b/20240410/WindowsFormsApp2/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.Form1.resources b/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.Form1.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.Form1.resources differ diff --git a/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.Properties.Resources.resources b/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.Properties.Resources.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.Properties.Resources.resources differ diff --git a/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.csproj.AssemblyReference.cache b/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.csproj.AssemblyReference.cache new file mode 100644 index 0000000..84695b8 Binary files /dev/null and b/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.csproj.AssemblyReference.cache differ diff --git a/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.csproj.CoreCompileInputs.cache b/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..4a5524a --- /dev/null +++ b/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +8069502011d0681850e57a53d5a1673222f430a6 diff --git a/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.csproj.FileListAbsolute.txt b/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..ff03edb --- /dev/null +++ b/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.csproj.FileListAbsolute.txt @@ -0,0 +1,10 @@ +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240410\WindowsFormsApp2\bin\Debug\WindowsFormsApp2.exe.config +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240410\WindowsFormsApp2\bin\Debug\WindowsFormsApp2.exe +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240410\WindowsFormsApp2\bin\Debug\WindowsFormsApp2.pdb +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240410\WindowsFormsApp2\obj\Debug\WindowsFormsApp2.csproj.AssemblyReference.cache +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240410\WindowsFormsApp2\obj\Debug\WindowsFormsApp2.Form1.resources +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240410\WindowsFormsApp2\obj\Debug\WindowsFormsApp2.Properties.Resources.resources +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240410\WindowsFormsApp2\obj\Debug\WindowsFormsApp2.csproj.GenerateResource.cache +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240410\WindowsFormsApp2\obj\Debug\WindowsFormsApp2.csproj.CoreCompileInputs.cache +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240410\WindowsFormsApp2\obj\Debug\WindowsFormsApp2.exe +C:\Users\szabomarton\Desktop\C#\ProgaOra\20240410\WindowsFormsApp2\obj\Debug\WindowsFormsApp2.pdb diff --git a/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.csproj.GenerateResource.cache b/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.csproj.GenerateResource.cache new file mode 100644 index 0000000..c6e59f9 Binary files /dev/null and b/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.csproj.GenerateResource.cache differ diff --git a/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.exe b/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.exe new file mode 100644 index 0000000..aa792bf Binary files /dev/null and b/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.exe differ diff --git a/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.pdb b/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.pdb new file mode 100644 index 0000000..8396569 Binary files /dev/null and b/20240410/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.pdb differ diff --git a/Feladat.pdf b/Feladat.pdf new file mode 100644 index 0000000..e768b27 Binary files /dev/null and b/Feladat.pdf differ