Introduction

This article helps for the beginner. A small game designed using simple text box, button and dropdown list the first add text box , drop down list and submit button as show below



Form1.cs

  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Text;
  7. using System.Windows.Forms;
  8. namespace smallgame
  9. {
  10. public partial class Form1 : Form
  11. {
  12. public Form1()
  13. {
  14. InitializeComponent();
  15. }
  16. private void Form1_Load(object sender, EventArgs e)
  17. {
  18. label1.Text="Try to get 56 in all the blue boxes,\n";
  19. label1.Text+= "using the pull-down lists!";
  20. }
  21. private int con(string P)
  22. {
  23. int x = Convert.ToInt16(P);
  24. return x;
  25. }
  26. private void button1_Click(object sender, EventArgs e)
  27. {
  28. // int x = con(cb1.SelectedItem )+ con(cb2.SelectedItem);
  29. //row sum
  30. int x1 = Convert.ToInt16(cb1.SelectedItem);
  31. int x2 = Convert.ToInt16(cb5.SelectedItem);
  32. int x3 = Convert.ToInt16(cb9.SelectedItem);
  33. int x4 = Convert.ToInt16(cb13.SelectedItem);
  34. int sx = x1 + x2 + x3 + x4;
  35. t2.Text = Convert.ToString(sx);
  36. t15.Text = Convert.ToString(sx);
  37. int y1 = Convert.ToInt16(cb2.SelectedItem);
  38. int y2 = Convert.ToInt16(cb6.SelectedItem);
  39. int y3 = Convert.ToInt16(cb10.SelectedItem);
  40. int y4 = Convert.ToInt16(cb14.SelectedItem);
  41. int sy = y1 + y2 + y3 + y4;
  42. t3.Text = Convert.ToString(sy);
  43. t14.Text=Convert.ToString(sy);
  44. int z1 = Convert.ToInt16(cb3.SelectedItem);
  45. int z2 = Convert.ToInt16(cb7.SelectedItem);
  46. int z3 = Convert.ToInt16(cb11.SelectedItem);
  47. int z4 = Convert.ToInt16(cb15.SelectedItem);
  48. int sz = z1 + z2 + z3 + z4;
  49. t4.Text = Convert.ToString(sz);
  50. t13.Text = Convert.ToString(sz);
  51. int p1 = Convert.ToInt16(cb4.SelectedItem);
  52. int p2 = Convert.ToInt16(cb8.SelectedItem);
  53. int p3 = Convert.ToInt16(cb12.SelectedItem);
  54. int p4 = Convert.ToInt16(cb16.SelectedItem);
  55. int sp = p1 + p2 + p3 + p4;
  56. t5.Text = Convert.ToString(sp);
  57. t12.Text = Convert.ToString(sp);
  58. //col sum
  59. int a1 = Convert.ToInt16(cb1.SelectedItem);
  60. int a2 = Convert.ToInt16(cb2.SelectedItem);
  61. int a3 = Convert.ToInt16(cb3.SelectedItem);
  62. int a4 = Convert.ToInt16(cb4.SelectedItem);
  63. int sa = a1 + a2 + a3 + a4;
  64. t20.Text = Convert.ToString(sa);
  65. t7.Text = Convert.ToString(sa);
  66. int b1 = Convert.ToInt16(cb5.SelectedItem);
  67. int b2 = Convert.ToInt16(cb6.SelectedItem);
  68. int b3 = Convert.ToInt16(cb7.SelectedItem);
  69. int b4 = Convert.ToInt16(cb8.SelectedItem);
  70. int sb = b1 + b2 + b3 + b4;
  71. t19.Text = Convert.ToString(sb);
  72. t8.Text = Convert.ToString(sb);
  73. int c1 = Convert.ToInt16(cb9.SelectedItem);
  74. int c2 = Convert.ToInt16(cb10.SelectedItem);
  75. int c3 = Convert.ToInt16(cb11.SelectedItem);
  76. int c4 = Convert.ToInt16(cb12.SelectedItem);
  77. int sc= y1 + y2 + y3 + y4;
  78. t18.Text = Convert.ToString(sc);
  79. t9.Text = Convert.ToString(sc);
  80. int d1 = Convert.ToInt16(cb13.SelectedItem);
  81. int d2 = Convert.ToInt16(cb14.SelectedItem);
  82. int d3 = Convert.ToInt16(cb15.SelectedItem);
  83. int d4 = Convert.ToInt16(cb16.SelectedItem);
  84. int sd = d1 + d2 + d3 + d4;
  85. t17.Text = Convert.ToString(sd);
  86. t10.Text = Convert.ToString(sd);
  87. int dd1 = Convert.ToInt16(cb1.SelectedItem);
  88. int dd2 = Convert.ToInt16(cb6.SelectedItem);
  89. int dd3 = Convert.ToInt16(cb11.SelectedItem);
  90. int dd4 = Convert.ToInt16(cb16.SelectedItem);
  91. int ddc = dd1 + dd2 + dd3 + dd4;
  92. tt1.Text = Convert.ToString(ddc);
  93. tt3.Text = Convert.ToString(ddc);
  94. int ddd1 = Convert.ToInt16(cb13.SelectedItem);
  95. int ddd2 = Convert.ToInt16(cb10.SelectedItem);
  96. int ddd3 = Convert.ToInt16(cb7.SelectedItem);
  97. int ddd4 = Convert.ToInt16(cb4.SelectedItem);
  98. int dddc = ddd1 + ddd2 + ddd3 + ddd4;
  99. tt2.Text = Convert.ToString(dddc);
  100. tt4.Text = Convert.ToString(dddc);
  101. // t2.Text = Convert.ToString( con(cb1.SelectedItem)+con(cb5.SelectedItem)+con(cb9.SelectedItem));
  102. int flag = 0,x=0;
  103. int[] a = new int[12];
  104. a[0] = sx; a[1] = sy; a[2] = sz; a[3] = sz;
  105. a[4] = sa; a[5] = sb; a[6] = sc; a[7] = sd; a[8] = sp; a[9] = 56; a[10] = ddc; a[11] = dddc;
  106. for (int i = 0; i < 10; i++)
  107. {
  108. if (a[i] == a[i + 1])
  109. {
  110. flag = 0;
  111. }
  112. else x=1;
  113. }
  114. if (flag == 0 && x==0)
  115. {
  116. //MessageBox.Show("Congrats Dude your the winner", MessageBoxIcon.Hand);
  117. MessageBox.Show("Congrats Dude you r the winner\n\n\n By\n-veeru", "Have a Nice Time", MessageBoxButtons.OK, MessageBoxIcon.Information);
  118. }
  119. else if(x==1)
  120. {
  121. MessageBox.Show("wrong answer please try again");
  122. }
  123. }
  124. }
  125. }