diff --git a/CobProgAid/CobProgAid/Properties/Resources.Designer.cs b/CobProgAid/CobProgAid/Properties/Resources.Designer.cs index 8707840..679d2b6 100644 --- a/CobProgAid/CobProgAid/Properties/Resources.Designer.cs +++ b/CobProgAid/CobProgAid/Properties/Resources.Designer.cs @@ -75,5 +75,14 @@ namespace CobProgAid.Properties { return ResourceManager.GetString("CobMallLasFil", resourceCulture); } } + + /// + /// Looks up a localized string similar to hejhopp. + /// + internal static string hejhopptest { + get { + return ResourceManager.GetString("hejhopptest", resourceCulture); + } + } } } diff --git a/CobProgAid/CobProgAid/Properties/Resources.resx b/CobProgAid/CobProgAid/Properties/Resources.resx index 3ed7c23..7e90f02 100644 --- a/CobProgAid/CobProgAid/Properties/Resources.resx +++ b/CobProgAid/CobProgAid/Properties/Resources.resx @@ -371,4 +371,7 @@ X-SKRIV-11900-SLUT. EXIT. + + hejhopp + \ No newline at end of file diff --git a/CobProgAid/CobProgAid/frmProgAidHome.Designer.cs b/CobProgAid/CobProgAid/frmProgAidHome.Designer.cs index f1f7f0d..017b784 100644 --- a/CobProgAid/CobProgAid/frmProgAidHome.Designer.cs +++ b/CobProgAid/CobProgAid/frmProgAidHome.Designer.cs @@ -29,6 +29,10 @@ private void InitializeComponent() { this.btnClose = new System.Windows.Forms.Button(); + this.label1 = new System.Windows.Forms.Label(); + this.clbProgType = new System.Windows.Forms.CheckedListBox(); + this.label2 = new System.Windows.Forms.Label(); + this.txtShow = new System.Windows.Forms.TextBox(); this.SuspendLayout(); // // btnClose @@ -42,21 +46,70 @@ this.btnClose.UseVisualStyleBackColor = true; this.btnClose.Click += new System.EventHandler(this.btnClose_Click); // - // Form1 + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(13, 13); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(210, 13); + this.label1.TabIndex = 1; + this.label1.Text = "Generera ett COBOL-program att börja med"; + // + // clbProgType + // + this.clbProgType.FormattingEnabled = true; + this.clbProgType.Location = new System.Drawing.Point(16, 70); + this.clbProgType.MultiColumn = true; + this.clbProgType.Name = "clbProgType"; + this.clbProgType.Size = new System.Drawing.Size(382, 94); + this.clbProgType.TabIndex = 2; + this.clbProgType.ItemCheck += new System.Windows.Forms.ItemCheckEventHandler(this.clbProgType_ItemCheck); + this.clbProgType.SelectedIndexChanged += new System.EventHandler(this.clbProgType_SelectedIndexChanged); + // + // label2 + // + this.label2.AutoSize = true; + this.label2.CausesValidation = false; + this.label2.Location = new System.Drawing.Point(16, 51); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(97, 13); + this.label2.TabIndex = 3; + this.label2.Text = "Välj en program typ"; + // + // txtShow + // + this.txtShow.Location = new System.Drawing.Point(16, 247); + this.txtShow.Multiline = true; + this.txtShow.Name = "txtShow"; + this.txtShow.ScrollBars = System.Windows.Forms.ScrollBars.Both; + this.txtShow.Size = new System.Drawing.Size(474, 400); + this.txtShow.TabIndex = 4; + // + // frmProgAidHome // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(766, 659); + this.Controls.Add(this.txtShow); + this.Controls.Add(this.label2); + this.Controls.Add(this.clbProgType); + this.Controls.Add(this.label1); this.Controls.Add(this.btnClose); - this.Name = "Form1"; + this.Name = "frmProgAidHome"; this.Text = "Cobol Program Aid"; + this.Load += new System.EventHandler(this.frmProgAidHome_Load); this.ResumeLayout(false); + this.PerformLayout(); } #endregion private System.Windows.Forms.Button btnClose; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.CheckedListBox clbProgType; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox txtShow; } } diff --git a/CobProgAid/CobProgAid/frmProgAidHome.cs b/CobProgAid/CobProgAid/frmProgAidHome.cs index 086389e..2af913a 100644 --- a/CobProgAid/CobProgAid/frmProgAidHome.cs +++ b/CobProgAid/CobProgAid/frmProgAidHome.cs @@ -1,9 +1,13 @@ using System; +using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; +using System.Globalization; using System.Linq; +using System.Reflection; +using System.Resources; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; @@ -12,6 +16,9 @@ namespace CobProgAid { public partial class frmProgAidHome : Form { + ResourceSet resourceSet; + string workItem; + public frmProgAidHome() { InitializeComponent(); @@ -21,5 +28,39 @@ namespace CobProgAid { this.Close(); } + + private void frmProgAidHome_Load(object sender, EventArgs e) + { + //foreach (string name in Properties.Resources.) + //{ + // clbProgType.Items.Add(name); + //} + + resourceSet = Properties.Resources.ResourceManager.GetResourceSet(CultureInfo.CurrentUICulture, true, true); + foreach (DictionaryEntry entry in resourceSet) + { + string resourceKey = (string)entry.Key; + //object resource = entry.Value; + clbProgType.Items.Add(resourceKey); + + + } + + } + + private void clbProgType_SelectedIndexChanged(object sender, EventArgs e) + { + + } + + private void clbProgType_ItemCheck(object sender, ItemCheckEventArgs e) + { + workItem = resourceSet.GetString( clbProgType.SelectedItem.ToString()); + txtShow.Text = workItem; + + } + + + } }