Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.93 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Threading.Tasks;
  5. using System.Windows.Forms;
  6.  
  7.  
  8. namespace WindowsFormsApp2
  9. {
  10.  
  11. class screen : Form
  12. {
  13. // twee nieuwe buttons aanmaken en globale variabelen declareren
  14. Button startbutton = new Button();
  15. Button stopbutton = new Button();
  16.  
  17.  
  18. int buttongrootte = 50;
  19.  
  20.  
  21. public screen() //Mainwindow
  22. {
  23.  
  24. this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
  25. //voor de beide knoppen eventhandlers aanmaken en eventuele eigenschappen aanpassen
  26. stopbutton.Click += new EventHandler(stopbutton_Click);
  27. stopbutton.Text = "klik mij";
  28. stopbutton.Visible = false;
  29. stopbutton.Size = new System.Drawing.Size(buttongrootte, buttongrootte);
  30.  
  31. startbutton.Click += new EventHandler(startbutton_Click);
  32. startbutton.Text = "Start";
  33. startbutton.Location = new System.Drawing.Point(800 - (startbutton.Size.Width / 2), 450 - (startbutton.Size.Height / 2));
  34. //start knop centreren in het scherm.(voor een 1600*920p scherm/720p resolutie^)
  35. startbutton.Size = new System.Drawing.Size(buttongrootte, buttongrootte);
  36. startbutton.Visible = true;
  37.  
  38. // aangemaakte knoppen toevoegen aan de controls van het scherm/de form
  39. this.Controls.Add(startbutton);
  40. this.Controls.Add(stopbutton);
  41. }
  42.  
  43. void startbutton_Click(object sender, EventArgs e) //eventhandler voor de start knop
  44. {
  45. Button ClickedButton = (Button)sender;
  46.  
  47. // hier zet je opdrachten neer die uitgevoerd moeten worden zodra je op de start knop klikt
  48. ClickedButton.Visible = false; //startknop onzichtbaar maken
  49. stopbutton.Visible = true; // stopbutton zichtbaar maken
  50. Random random = new Random(); // nieuwe random functie.
  51. buttongrootte = random.Next(50, 125); // gebruik de zojuist aangemaakte random functie om een random getal te genereren voor de buttongroote (tussen 50 en 125)
  52. stopbutton.Size = new System.Drawing.Size(buttongrootte, buttongrootte);
  53. stopbutton.Location = new System.Drawing.Point(random.Next(100, 1500), random.Next(100, 800)); //random funcite gebruiken voor positie van knop.
  54.  
  55. }
  56.  
  57. void stopbutton_Click(object sender, EventArgs e) //eventhandler voor de stop knop, werkt hetzelfde als die voor startbutton
  58. {
  59. Button ClickedButton = (Button)sender;
  60.  
  61. // opdrachten die uitgevoerd moeten worden
  62. ClickedButton.Visible = false; //de stopknop onzichtbaar maken
  63. startbutton.Visible = true; // de start knop zichtbaar maken
  64. }
  65.  
  66. }
  67. static class Program
  68. {
  69. static void Main()
  70. {
  71.  
  72. Application.Run(new screen());
  73. }
  74. }
  75.  
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement