Advertisement
Guest User

11

a guest
Dec 11th, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 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 WindowsFormsApp4
  12. {
  13. public partial class Form1 : Form
  14. {
  15. public Form1()
  16. {
  17. InitializeComponent();
  18. button1.Click += button1_Click;
  19. button2.Click += button2_Click;
  20. openFileDialog1.Filter = "Text files(*.txt)|*.txt|All files(*.*)|*.*";
  21. saveFileDialog1.Filter = "Text files(*.txt)|*.txt|All files(*.*)|*.*";
  22. }
  23.  
  24. private void textBox1_TextChanged(object sender, EventArgs e)
  25. {
  26. }
  27.  
  28. private void button1_Click(object sender, EventArgs e)
  29. {
  30. if (openFileDialog1.ShowDialog() == DialogResult.Cancel) return;
  31. // получаем выбранный файл
  32. string filename = openFileDialog1.FileName;
  33. // читаем файл в строку
  34. string fileText = System.IO.File.ReadAllText(filename);
  35. textBox1.Text = fileText;
  36. MessageBox.Show("Файл открыт");
  37. }
  38. private void Form1_Load(object sender, EventArgs e) { }
  39. private void button2_Click(object sender, EventArgs e)
  40. {
  41. if (saveFileDialog1.ShowDialog() == DialogResult.Cancel) return;
  42. // получаем выбранный файл
  43. string filename = saveFileDialog1.FileName;
  44. // сохраняем текст в файл
  45. System.IO.File.WriteAllText(filename, textBox1.Text);
  46. MessageBox.Show("Файл сохранен");
  47. textBox1.Clear();
  48. }
  49.  
  50. void hui()
  51. {
  52. Random r = new Random();
  53. int N = r.Next(200);
  54. for (int i = 2; i <= N; i++)
  55. {
  56. if (isSimple(i))
  57. {
  58. textBox1.Text += (i.ToString() + " ");
  59. }
  60. }
  61. }
  62.  
  63. private static bool isSimple(int N)
  64. {
  65. for (int i = 2; i < (int)(N / 2); i++)
  66. {
  67. if (N % i == 0)
  68. return false;
  69. }
  70. return true;
  71. }
  72.  
  73. private void button3_Click(object sender, EventArgs e)
  74. {
  75. textBox1.Clear();
  76. hui();
  77. }
  78.  
  79. private void button1_Click_1(object sender, EventArgs e)
  80. {
  81.  
  82. }
  83. }
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement