SaveText.Ru

Без имени
  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;
  9. using System.Threading.Tasks;
  10. using System.Windows.Forms;
  11.  
  12. namespace _123
  13. {
  14.     public partial class Form1 : Form
  15.     {
  16.         public Form1()
  17.         {          
  18.             InitializeComponent();          
  19.            
  20.  
  21.         }
  22.         static Mutex mutexObj = new Mutex();
  23.         private void button1_Click(object sender, EventArgs e)
  24.         {
  25.             ;
  26.  
  27.             double r = Convert.ToDouble(textBox1.Text);
  28.             double ress = r * r * 10 * 3.14;
  29.  
  30.  
  31.             this.Invoke(new Action(() => textBox2.Text = Convert.ToString(ress)));
  32.  
  33.  
  34.         }
  35.  
  36.         private void textBox3_TextChanged(object sender, EventArgs e)
  37.         {
  38.  
  39.         }
  40.  
  41.         private void textBox1_TextChanged(object sender, EventArgs e)
  42.         {
  43.  
  44.         }
  45.  
  46.         private void button2_Click(object sender, EventArgs e)
  47.         {
  48.             double a = Convert.ToDouble(textBox3.Text);
  49.             double ressa = 6 * a * a;
  50.  
  51.            
  52.             this.Invoke(new Action(() => textBox4.Text = Convert.ToString(ressa)));
  53.         }
  54.  
  55.         private void button3_Click(object sender, EventArgs e)
  56.         {
  57.             double b = Convert.ToDouble(textBox5.Text);
  58.             double ressb = (4 / 3) * (b / 2) * (b / 2) * (b / 2) * 3.14;
  59.  
  60.            
  61.             this.Invoke(new Action(() => textBox6.Text = Convert.ToString(ressb)));
  62.         }
  63.  
  64.         private void button4_Click(object sender, EventArgs e)
  65.         {
  66.             Thread thread1 = new Thread(() =>
  67.             {
  68.                 button1_Click(sender, e);
  69.                 button2_Click(sender, e);
  70.                 button3_Click(sender, e);
  71.             });
  72.             thread1.Start();
  73.  
  74.  
  75.  
  76.         }
  77.  
  78.      
  79.     }
  80. }
  81.  

Share with your friends:

Распечатать