Advertisement
Guest User

Untitled

a guest
Nov 21st, 2014
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.46 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 WindowsFormsApplication7
  12. {
  13. public partial class Form1 : Form
  14. {
  15. Miary obiekt = new Miary();
  16.  
  17. public Form1()
  18. {
  19. InitializeComponent();
  20. }
  21.  
  22. private void Form1_Load(object sender, EventArgs e)
  23. {
  24.  
  25. }
  26.  
  27. private void textBox1_TextChanged(object sender, EventArgs e)
  28. {
  29. obiekt.milimetr = Double.Parse(textBox1.Text);
  30. if (textBox1.Text != "")
  31. {
  32. textBox4.Text = obiekt.metr.ToString();
  33. textBox2.Text = obiekt.decymetr.ToString();
  34. textBox3.Text = obiekt.centymetr.ToString();
  35. textBox5.Text = obiekt.kilometr.ToString();
  36. textBox6.Text = obiekt.ligaa.ToString();
  37. textBox7.Text = obiekt.mila.ToString();
  38. textBox8.Text = obiekt.stopa.ToString();
  39. textBox9.Text = obiekt.yard.ToString();
  40. textBox10.Text = obiekt.cale.ToString();
  41. }
  42. }
  43.  
  44. private void textBox3_TextChanged(object sender, EventArgs e)
  45. {
  46. obiekt.centymetr = Double.Parse(textBox3.Text);
  47. if (textBox3.Text != "")
  48. {
  49. textBox4.Text = obiekt.metr.ToString();
  50. textBox2.Text = obiekt.decymetr.ToString();
  51. textBox1.Text = obiekt.milimetr.ToString();
  52. textBox5.Text = obiekt.kilometr.ToString();
  53. textBox6.Text = obiekt.ligaa.ToString();
  54. textBox7.Text = obiekt.mila.ToString();
  55. textBox8.Text = obiekt.stopa.ToString();
  56. textBox9.Text = obiekt.yard.ToString();
  57. textBox10.Text = obiekt.cale.ToString();
  58. }
  59. }
  60.  
  61. private void textBox2_TextChanged(object sender, EventArgs e)
  62. {
  63. obiekt.decymetr = Double.Parse(textBox2.Text);
  64. if (textBox2.Text != "")
  65. {
  66. textBox4.Text = obiekt.metr.ToString();
  67. textBox1.Text = obiekt.milimetr.ToString();
  68. textBox3.Text = obiekt.centymetr.ToString();
  69. textBox5.Text = obiekt.kilometr.ToString();
  70. textBox6.Text = obiekt.ligaa.ToString();
  71. textBox7.Text = obiekt.mila.ToString();
  72. textBox8.Text = obiekt.stopa.ToString();
  73. textBox9.Text = obiekt.yard.ToString();
  74. textBox10.Text = obiekt.cale.ToString();
  75. }
  76. }
  77.  
  78. private void textBox4_TextChanged(object sender, EventArgs e)
  79. {
  80. obiekt.metr = Double.Parse(textBox4.Text);
  81. if (textBox4.Text != "")
  82. {
  83. textBox1.Text = obiekt.milimetr.ToString();
  84. textBox2.Text = obiekt.decymetr.ToString();
  85. textBox3.Text = obiekt.centymetr.ToString();
  86. textBox5.Text = obiekt.kilometr.ToString();
  87. textBox6.Text = obiekt.ligaa.ToString();
  88. textBox7.Text = obiekt.mila.ToString();
  89. textBox8.Text = obiekt.stopa.ToString();
  90. textBox9.Text = obiekt.yard.ToString();
  91. textBox10.Text = obiekt.cale.ToString();
  92. }
  93. }
  94.  
  95. private void textBox5_TextChanged(object sender, EventArgs e)
  96. {
  97. obiekt.kilometr = Double.Parse(textBox5.Text);
  98. if (textBox5.Text != "")
  99. {
  100. textBox4.Text = obiekt.metr.ToString();
  101. textBox2.Text = obiekt.decymetr.ToString();
  102. textBox3.Text = obiekt.centymetr.ToString();
  103. textBox1.Text = obiekt.milimetr.ToString();
  104. textBox6.Text = obiekt.ligaa.ToString();
  105. textBox7.Text = obiekt.mila.ToString();
  106. textBox8.Text = obiekt.stopa.ToString();
  107. textBox9.Text = obiekt.yard.ToString();
  108. textBox10.Text = obiekt.cale.ToString();
  109. }
  110. }
  111.  
  112. private void textBox10_TextChanged(object sender, EventArgs e)
  113. {
  114. obiekt.cale = Double.Parse(textBox10.Text);
  115. if (textBox10.Text != "")
  116. {
  117. textBox4.Text = obiekt.metr.ToString();
  118. textBox2.Text = obiekt.decymetr.ToString();
  119. textBox3.Text = obiekt.centymetr.ToString();
  120. textBox5.Text = obiekt.kilometr.ToString();
  121. textBox6.Text = obiekt.ligaa.ToString();
  122. textBox7.Text = obiekt.mila.ToString();
  123. textBox8.Text = obiekt.stopa.ToString();
  124. textBox9.Text = obiekt.yard.ToString();
  125. textBox1.Text = obiekt.milimetr.ToString();
  126. }
  127. }
  128.  
  129. private void textBox8_TextChanged(object sender, EventArgs e)
  130. {
  131. obiekt.stopa = Double.Parse(textBox8.Text);
  132. if (textBox8.Text != "")
  133. {
  134. textBox4.Text = obiekt.metr.ToString();
  135. textBox2.Text = obiekt.decymetr.ToString();
  136. textBox3.Text = obiekt.centymetr.ToString();
  137. textBox5.Text = obiekt.kilometr.ToString();
  138. textBox6.Text = obiekt.ligaa.ToString();
  139. textBox7.Text = obiekt.mila.ToString();
  140. textBox1.Text = obiekt.milimetr.ToString();
  141. textBox9.Text = obiekt.yard.ToString();
  142. textBox10.Text = obiekt.cale.ToString();
  143. }
  144. }
  145.  
  146. private void textBox9_TextChanged(object sender, EventArgs e)
  147. {
  148. obiekt.yard = Double.Parse(textBox9.Text);
  149. if (textBox9.Text != "")
  150. {
  151. textBox4.Text = obiekt.metr.ToString();
  152. textBox2.Text = obiekt.decymetr.ToString();
  153. textBox3.Text = obiekt.centymetr.ToString();
  154. textBox5.Text = obiekt.kilometr.ToString();
  155. textBox6.Text = obiekt.ligaa.ToString();
  156. textBox7.Text = obiekt.mila.ToString();
  157. textBox8.Text = obiekt.stopa.ToString();
  158. textBox1.Text = obiekt.milimetr.ToString();
  159. textBox10.Text = obiekt.cale.ToString();
  160. }
  161. }
  162.  
  163. private void textBox7_TextChanged(object sender, EventArgs e)
  164. {
  165. obiekt.mila = Double.Parse(textBox7.Text);
  166. if (textBox7.Text != "")
  167. {
  168. textBox4.Text = obiekt.metr.ToString();
  169. textBox2.Text = obiekt.decymetr.ToString();
  170. textBox3.Text = obiekt.centymetr.ToString();
  171. textBox5.Text = obiekt.kilometr.ToString();
  172. textBox6.Text = obiekt.ligaa.ToString();
  173. textBox1.Text = obiekt.milimetr.ToString();
  174. textBox8.Text = obiekt.stopa.ToString();
  175. textBox9.Text = obiekt.yard.ToString();
  176. textBox10.Text = obiekt.cale.ToString();
  177. }
  178. }
  179.  
  180. private void textBox6_TextChanged(object sender, EventArgs e)
  181. {
  182. obiekt.ligaa = Double.Parse(textBox6.Text);
  183. if (textBox6.Text != "")
  184. {
  185. textBox4.Text = obiekt.metr.ToString();
  186. textBox2.Text = obiekt.decymetr.ToString();
  187. textBox3.Text = obiekt.centymetr.ToString();
  188. textBox5.Text = obiekt.kilometr.ToString();
  189. textBox1.Text = obiekt.milimetr.ToString();
  190. textBox7.Text = obiekt.mila.ToString();
  191. textBox8.Text = obiekt.stopa.ToString();
  192. textBox9.Text = obiekt.yard.ToString();
  193. textBox10.Text = obiekt.cale.ToString();
  194. }
  195. }
  196.  
  197. private void button1_Click(object sender, EventArgs e)
  198. {
  199. textBox1.Text = "";
  200. textBox2.Text = "";
  201. textBox3.Text = "";
  202. textBox4.Text = "";
  203. textBox5.Text = "";
  204. textBox6.Text = "";
  205. textBox7.Text = "";
  206. textBox8.Text = "";
  207. textBox9.Text = "";
  208. textBox9.Text = "";
  209.  
  210. }
  211. }
  212.  
  213. class Miary
  214. {
  215. public double m;
  216.  
  217. public double metr
  218. {
  219. get
  220. {
  221. return m;
  222. }
  223. set
  224. {
  225. m = value;
  226. }
  227.  
  228. }
  229. public double milimetr
  230. {
  231. get
  232. {
  233. return m*1000;
  234. }
  235. set
  236. {
  237. m = value/1000;
  238. }
  239.  
  240. }
  241. public double centymetr
  242. {
  243. get
  244. {
  245. return m*100;
  246. }
  247. set
  248. {
  249. m = value / 100;
  250. }
  251.  
  252. }
  253. public double decymetr
  254. {
  255. get
  256. {
  257. return m*10;
  258. }
  259. set
  260. {
  261. m = value / 10;
  262. }
  263.  
  264. }
  265. public double kilometr
  266. {
  267. get
  268. {
  269. return m/1000;
  270. }
  271. set
  272. {
  273. m = value * 1000;
  274. }
  275.  
  276. }
  277. public double cale
  278. {
  279. get
  280. {
  281. return m*39.3709;
  282. }
  283. set
  284. {
  285. m = value / 39.3709;
  286. }
  287.  
  288. }
  289. public double stopa
  290. {
  291. get
  292. {
  293. return m*3.2809;
  294. }
  295. set
  296. {
  297. m = value / 3.2809;
  298. }
  299.  
  300. }
  301. public double yard
  302. {
  303. get
  304. {
  305. return m * 1.0936;
  306. }
  307. set
  308. {
  309. m = value / 1.0936;
  310. }
  311.  
  312. }
  313. public double mila
  314. {
  315. get
  316. {
  317. return m * 0.0006;
  318. }
  319. set
  320. {
  321. m = value / 0.0006;
  322. }
  323.  
  324. }
  325. public double ligaa
  326. {
  327. get
  328. {
  329. return m * 0.0002;
  330. }
  331. set
  332. {
  333. m = value / 0.0002;
  334. }
  335.  
  336. }
  337. }
  338. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement