Guest User

Untitled

a guest
Jun 22nd, 2011
30
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Windows.Forms;
  4.  
  5. namespace PROG1
  6. {
  7.     public partial class Form1 : Form
  8.     {
  9.         List<Clovek> seznam;
  10.         static int i = 0;
  11.  
  12.         public Form1()
  13.         {
  14.             InitializeComponent();
  15.             seznam = new List<Clovek>();
  16.             listBox1.DataSource = seznam;
  17.             listBox1.DisplayMember = "jmeno";
  18.         }
  19.  
  20.         private void pridat(Clovek clovek)
  21.         {
  22.             seznam.Insert(i, clovek);
  23.             i++;
  24.             ((CurrencyManager)listBox1.BindingContext[seznam]).Refresh();
  25.         }
  26.  
  27.         private void btnAdd_Click(object sender, EventArgs e)
  28.         {
  29.             Clovek c = new Clovek("Monika","Rousova",21);
  30.             pridat(c);
  31.            
  32.             lblAge.Text = c.getVek().ToString();
  33.             lblSurname.Text = c.getPrijmeni();
  34.         }
  35.     }
  36.  
  37.     class Clovek
  38.     {
  39.         private string jmeno;
  40.         private string prijmeni;
  41.         private int vek;
  42.  
  43.         public Clovek(string jmeno, string prijmeni, int vek)
  44.         {
  45.             this.jmeno = jmeno;
  46.             this.prijmeni = prijmeni;
  47.             this.vek = vek;
  48.         }
  49.  
  50.         public Clovek(string jmeno)
  51.         {
  52.             this.jmeno = jmeno;
  53.         }
  54.  
  55.         public string getJmeno()
  56.         {
  57.             return this.jmeno;
  58.         }
  59.  
  60.         public void setJmeno(string jmeno)
  61.         {
  62.             this.jmeno = jmeno;
  63.         }
  64.  
  65.         public string getPrijmeni()
  66.         {
  67.             return this.prijmeni;
  68.         }
  69.  
  70.         public void setPrijmeni(string prijmeni)
  71.         {
  72.             this.prijmeni = prijmeni;
  73.         }
  74.  
  75.         public int getVek()
  76.         {
  77.             return this.vek;
  78.         }
  79.  
  80.         public void setVek(int vek)
  81.         {
  82.             this.vek = vek;
  83.         }
  84.     }
  85. }
RAW Paste Data