Kan ikke få programmet til at give mig et navn! C#
Se her jeg har lavet denne kode i Sharpdevelop 2.0./*
* Created by SharpDevelop.
* User: Strafferen
* Date: 22-01-2006
* Time: 18:52
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
namespace Navne_ider
{
/// <summary>
/// Description of MainForm.
/// </summary>
public class MainForm : System.Windows.Forms.Form
{
public MainForm()
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
[STAThread]
public static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.Run(new MainForm());
}
#region Windows Forms Designer generated code
/// <summary>
/// This method is required for Windows Forms designer support.
/// Do not change the method contents inside the source code editor. The Forms designer might
/// not be able to load this method if it was changed manually.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
this.button1 = new System.Windows.Forms.Button();
this.listBox1 = new System.Windows.Forms.ListBox();
this.SuspendLayout();
//
// button1
//
this.button1.Location = new System.Drawing.Point(117, 12);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(161, 23);
this.button1.TabIndex = 0;
this.button1.Text = "Giv mig en ide til et navne";
this.button1.UseCompatibleTextRendering = true;
this.button1.UseVisualStyleBackColor = true;
//
// listBox1
//
this.listBox1.FormattingEnabled = true;
this.listBox1.Location = new System.Drawing.Point(87, 57);
this.listBox1.Name = "listBox1";
this.listBox1.Size = new System.Drawing.Size(241, 30);
this.listBox1.TabIndex = 1;
//
// MainForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage")));
this.ClientSize = new System.Drawing.Size(457, 131);
this.Controls.Add(this.listBox1);
this.Controls.Add(this.button1);
this.Name = "MainForm";
this.Text = "Navne ider";
this.Load += new System.EventHandler(this.MainFormLoad);
this.ResumeLayout(false);
}
private System.Windows.Forms.ListBox listBox1;
private System.Windows.Forms.Button button1;
#endregion
void MainFormLoad(object sender, System.EventArgs e)
{
}
}
}
Her er et link til hvordan programmet ser ud når det køre på computeren.
http://www.min-undulat.dk/Giv_Mig_Et_Navn.JPG
Mit program skal kunne give mig forskellige navne når man trykker på Giv mig en ide til et navn.
De navne som den skal kunne komme med, når man trykker på knappen, er dem som jeg har skrevet op inde i koden.
Fordi der kun skal være EN knap hvor man trykker på også kommer den med et nyt navn hver gang man trykker på den.
Men hvis man nu har trykket på knappen og der kommer til at stå "Simon" i boksen, så når man trykker igen så bliver "Simon" sletter og der kommer et andet navn for eksempel "Signe".
Er der nogen der kan hjælp mig med at få lavet så vil jeg blive super glad? Men jeg har noget kode jeg har fået men det er sikkert ikke nok vel?
// 0 til 4
string[] navne = { "Simon", "Signe", "Benny", "viggo", "hugo" };
Random rnd = new Random();
// textBox1.Text = random 0 til 4
textBox1.Text = navne[rnd.Next(0, 4)];
På forhånd tak. ;o)
