Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Windows.Forms;
- namespace NameGen
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void StartGenerate(object sender, EventArgs e)
- {
- listValues.Items.AddRange(Generate.LName.ToArray());
- lblWynik.Text = Generate.NameGen() + " " + Generate.SurnameGen();
- Console.WriteLine("Generating: " + lblWynik.Text);
- }
- private void AddName(object sender, EventArgs e)
- {
- Generate.LName.Add(NameBox.Text.ToString());
- Console.WriteLine("Adding new name to index: " + NameBox.Text);
- NameBox.Clear();
- }
- private void AddSurname(object sender, EventArgs e)
- {
- Generate.LSurname.Add(SurnameBox.Text.ToString());
- Console.WriteLine("Adding new surname to index: " + SurnameBox.Text);
- SurnameBox.Clear();
- }
- private void Preprocess(object sender, DrawItemEventArgs e)
- {
- //This is this problematic printing ot listbox :V
- listValues.Items.AddRange(Generate.LName.ToArray());
- }
- }
- public class Generate
- {
- static string[] Name = new string[] { "Mariusz", "Janusz", "Bogdan", "Zbigniew" };
- static string[] Surname = new string[] { "Stonoga", "Wałęsa", "Białkov", "Wichliński" };
- public static List<string> LName = new List<string>();
- public static List<string> LSurname = new List<string>();
- static Random random = new Random();
- public static string NameGen()
- {
- LName.AddRange(Name);
- int NameIndex = random.Next(LName.Count);
- return LName[NameIndex];
- }
- public static string SurnameGen()
- {
- LSurname.AddRange(Surname);
- int NameIndex = random.Next(LSurname.Count);
- return LSurname[NameIndex];
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement