Advertisement
Guest User

Untitled

a guest
Feb 24th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 5.98 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. using System.IO;
  11. using System.Resources;
  12. using System.Reflection;
  13.  
  14. namespace VocabTrainer
  15. {
  16.     public partial class Form1 : Form
  17.     {
  18.         Assembly ass;
  19.         int saveCount = 0;
  20.         List<String> auslesen = new List<string>();
  21.         List<String> VocGer = new List<string>();
  22.         List<String> VocEng = new List<string>();
  23.         StreamWriter wrt;
  24.         StreamReader rdr;
  25.         public Form1()
  26.         {
  27.             InitializeComponent();
  28.  
  29.             ///Code here
  30.  
  31.  
  32.  
  33.  
  34.  
  35.             lb_ger.Enabled = true;
  36.             lb_eng.Enabled = true;
  37.             tb_Eng1.Enabled = true;
  38.             tb_Ger1.Enabled = true;
  39.             lb_amountWords.Enabled = true;
  40.             tb_Check.Enabled = true;
  41.             tb_amountWords.Enabled = true;
  42.             lb_learn.Enabled = true;
  43.             btn_startFromFile.Enabled = true;
  44.             btn_cancel_top.Enabled = true;
  45.  
  46.             lb_add.Enabled = false;
  47.             lb_ger2.Enabled = false;
  48.             lb_eng2.Enabled = false;
  49.             tb_Eng2.Enabled = false;
  50.             tb_Ger2.Enabled = false;
  51.             btn_save.Enabled = false;
  52.             btn_saveInFile.Enabled = false;
  53.             btn_cancelBot.Enabled = false;
  54.             btn_switch.Text = "Lernen";
  55.  
  56.  
  57.  
  58.  
  59.  
  60.         }
  61.  
  62.  
  63.  
  64.         private void button2_Click(object sender, EventArgs e)
  65.         {
  66.             tb_amountWords.Text = "";
  67.             tb_Ger1.Text = "";
  68.             tb_Eng1.Text = "";
  69.             tb_Check.Text = "";
  70.  
  71.         }
  72.  
  73.         public void textBox1_TextChanged(object sender, EventArgs e)
  74.         {
  75.             int amountOfWords;
  76.         }
  77.  
  78.         private void label5_Click(object sender, EventArgs e)
  79.         {
  80.  
  81.         }
  82.  
  83.         private void saveFile_Click(object sender, EventArgs e)
  84.         {
  85.             using (FileStream fs = new FileStream("datei.endung", FileAccess)
  86.             {
  87.                 using (var sw = new StreamWriter(fs))
  88.                 {
  89.                     sw.WriteLine("LOL");
  90.                 }
  91.             }
  92.  
  93.  
  94.             /*ass = Assembly.GetExecutingAssembly();
  95.             wrt = new StreamWriter(ass.GetManifestResourceStream("VocabTrainer.Voc.txt"));
  96.             wrt.WriteLine(tb_Eng2.Text+":"+tb_Ger2.Text);
  97.             wrt.Close();*/
  98.         }
  99.  
  100.         private void btn_startFromFile_Click(object sender, EventArgs e)
  101.         {
  102.             OpenFileDialog List = new OpenFileDialog();
  103.  
  104.             List.Filter = "Textdokument|*.txt";
  105.             List.Title = "Öffne Vokabeldatei";
  106.             if (List.ShowDialog() == DialogResult.OK)
  107.             {
  108.                 StreamReader textFile = new StreamReader(List.OpenFile());
  109.                 while (!textFile.EndOfStream)
  110.                 {
  111.                     auslesen.Add(textFile.ReadLine());
  112.                 }
  113.                 var message = string.Join(Environment.NewLine, auslesen);
  114.                 MessageBox.Show(message);
  115.             }
  116.         }
  117.  
  118.         bool bswitch = true;
  119.         private void btn_switch_Click(object sender, EventArgs e)
  120.         {
  121.  
  122.  
  123.             if (bswitch == false)
  124.             {
  125.                 lb_ger.Enabled = true;
  126.                 lb_eng.Enabled = true;
  127.                 tb_Eng1.Enabled = true;
  128.                 tb_Ger1.Enabled = true;
  129.                 lb_amountWords.Enabled = true;
  130.                 tb_Check.Enabled = true;
  131.                 tb_amountWords.Enabled = true;
  132.                 lb_learn.Enabled = true;
  133.                 lb_check.Enabled = true;
  134.                 btn_cancel_top.Enabled = true;
  135.                 btn_startFromFile.Enabled = true;
  136.  
  137.                 lb_add.Enabled = false;
  138.                 lb_ger2.Enabled = false;
  139.                 lb_eng2.Enabled = false;
  140.                 tb_Eng2.Enabled = false;
  141.                 tb_Ger2.Enabled = false;
  142.                 btn_save.Enabled = false;
  143.                 btn_saveInFile.Enabled = false;
  144.                 btn_cancelBot.Enabled = false;
  145.                 btn_switch.Text = "Lernen";
  146.  
  147.                 bswitch = true;
  148.             }
  149.             else if (bswitch == true)
  150.             {
  151.                 lb_ger.Enabled = false;
  152.                 lb_eng.Enabled = false;
  153.                 tb_Eng1.Enabled = false;
  154.                 tb_Ger1.Enabled = false;
  155.                 lb_amountWords.Enabled = false;
  156.                 tb_Check.Enabled = false;
  157.                 tb_amountWords.Enabled = false;
  158.                 lb_learn.Enabled = false;
  159.                 lb_check.Enabled = false;
  160.                 btn_cancel_top.Enabled = false;
  161.                 btn_startFromFile.Enabled = false;
  162.  
  163.                 lb_add.Enabled = true;
  164.                 lb_ger2.Enabled = true;
  165.                 lb_eng2.Enabled = true;
  166.                 tb_Eng2.Enabled = true;
  167.                 tb_Ger2.Enabled = true;
  168.                 btn_save.Enabled = true;
  169.                 btn_saveInFile.Enabled = true;
  170.                 btn_cancelBot.Enabled = true;
  171.                 btn_switch.Text = "Erfassen";
  172.  
  173.                 bswitch = false;
  174.             }
  175.         }
  176.  
  177.         private void Form1_Load(object sender, EventArgs e)
  178.         {
  179.         }
  180.  
  181.         private void btn_save_Click(object sender, EventArgs e)
  182.         {
  183.             string wörter;
  184.             string[] teilung;
  185.  
  186.             ass = Assembly.GetExecutingAssembly();
  187.             rdr = new StreamReader(ass.GetManifestResourceStream("VocabTrainer.Voc.txt"));
  188.             while (!rdr.EndOfStream)
  189.             {
  190.                 wörter = rdr.ReadLine();
  191.                 teilung = wörter.Split(':');
  192.                 VocGer.Add(teilung[1]);
  193.                 VocEng.Add(teilung[0]);
  194.             }
  195.  
  196.  
  197.  
  198.         }
  199.  
  200.         private void button1_Click(object sender, EventArgs e)
  201.         {
  202.         }
  203.  
  204.         private void button1_KeyPress(object sender, KeyPressEventArgs e)
  205.         {
  206.  
  207.         }
  208.     }
  209. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement