Advertisement
AalborgHTX

Multiform 0.9 (design + kode)

Apr 20th, 2018
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.15 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace WindowsFormsApplication141
  12. {
  13.     public partial class Form1 : Form
  14.     {
  15.         Form2 NavnPåVindue2;
  16.         public int tal1 = 0;
  17.  
  18.         public Form1()
  19.         {
  20.             InitializeComponent();
  21.         }
  22.         //Ny instans af typen form2 skabes. Reference til nyt objekt gemmes i NavnPåVindue2.
  23.         private void btnSkabNytVindue_Click(object sender, EventArgs e)
  24.         {
  25.             NavnPåVindue2 = new Form2(this);
  26.             NavnPåVindue2.Show();
  27.         }
  28.  
  29.         //Variabel på andet objekt tælles en op.
  30.         private void btnLægEnTil_Click(object sender, EventArgs e)
  31.         {
  32.             NavnPåVindue2.tal2++;
  33.         }
  34.  
  35.         //label på denne form opdates ved at skrive værdien af variabel tal derpå.
  36.         private void BtnOpdater_Click(object sender, EventArgs e)
  37.         {
  38.             lblTal.Text = tal1.ToString();
  39.         }
  40.     }
  41. }
  42.  
  43. using System;
  44. using System.Collections.Generic;
  45. using System.ComponentModel;
  46. using System.Data;
  47. using System.Drawing;
  48. using System.Linq;
  49. using System.Text;
  50. using System.Threading.Tasks;
  51. using System.Windows.Forms;
  52.  
  53. namespace WindowsFormsApplication141
  54. {
  55.     public partial class Form2 : Form
  56.     {
  57.         public int tal2 = 0;
  58.         Form1 RefTilVindue1;
  59.  
  60.         //Der skabes en ny instans af typen form2, hvor der overføres et argument, som er en reference, der peger på den kaldende form1.
  61.         public Form2(Form1 tempNavn)
  62.         {
  63.             InitializeComponent();
  64.             RefTilVindue1 = tempNavn;
  65.         }
  66.  
  67.         //Variablen tal på den anden form tælles en op.
  68.         private void btnLægEnTil_Click(object sender, EventArgs e)
  69.         {
  70.             RefTilVindue1.tal1++;
  71.         }
  72.  
  73.         //Label på denne form opdates med værdien af variablen tal.
  74.         private void btnOpdater_Click(object sender, EventArgs e)
  75.         {
  76.             lblTAL.Text = tal2.ToString();
  77.         }
  78.     }
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement