예제 #1
0
 private void listToolgruppen_MouseDoubleClick(object sender, MouseEventArgs e)
 {
     if (listToolgruppen.SelectedItems.Count != 0)
     {
         ToolGruppe t = new ToolGruppe();
         t = t.load(einstellungen.path + "\\OpenTools V2.0\\" + listToolgruppen.SelectedItem + ".tg");
         t.run();
     }
 }
예제 #2
0
        private void bFertig_Click(object sender, EventArgs e)
        {
            System.IO.File.Delete(einstellungen.path + "OpenTools V2.0\\" + toolgruppe.name + ".tg");

            if (textBox1.Text != String.Empty)
            {
                if (IS.creatable(textBox1.Text) == true)
                {
                    if (!System.IO.File.Exists(einstellungen.path + "OpenTools V2.0\\" + textBox1.Text + ".tg"))
                    {
                        ToolGruppe t = new ToolGruppe();

                        t.Dateien        = Dateien;
                        t.Ordner         = Ordner;
                        t.Internetseiten = Internetseiten;

                        t.name = textBox1.Text;

                        t.save(einstellungen.path + "OpenTools V2.0\\" + textBox1.Text + ".tg");

                        //Wenn Grppe = Autostartgruppe --> dann auch umbennen
                        if (einstellungen.AutostartGruppe == toolgruppe.name)
                        {
                            einstellungen.AutostartGruppe = t.name;
                            einstellungen.save();
                        }
                    }
                    else
                    {
                        //Toolgruppe bereits vorhanden:

                        MessageBox.Show("Toolgruppe bereits vorhanden!", "Bereits vorhanden", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        this.DialogResult = DialogResult.None;
                        textBox1.Select();
                        textBox1.SelectionStart  = 0;
                        textBox1.SelectionLength = textBox1.Text.Length;
                    }
                }
                else
                {
                    MessageBox.Show("Die Zeichen \\ / ? : * \" < > | dürfen nicht verwendet werden!", "FAIL!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.DialogResult = DialogResult.None;
                    textBox1.Select();
                    textBox1.SelectionStart  = 0;
                    textBox1.SelectionLength = textBox1.Text.Length;
                }
            }
            else
            {
                MessageBox.Show("Bitte gib deiner Toolgruppe einen Namen! Sie ist sonst traurig", "Name --> Toolgruppe traurig", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.DialogResult = DialogResult.None;
                textBox1.Select();
                textBox1.SelectionStart  = 0;
                textBox1.SelectionLength = textBox1.Text.Length;
            }
        }
예제 #3
0
        public frmMain(string toolgruppePath)
        {
            InitializeComponent();

            ToolGruppe t = new ToolGruppe();

            t = t.load(toolgruppePath);
            t.run();

            WindowState = FormWindowState.Minimized;
        }
예제 #4
0
        /// <summary>
        /// Lädt eine Toolgruppe und gibt diese zurück.
        /// </summary>
        /// <param name="path"></param>
        /// <returns></returns>
        public ToolGruppe load(string path)
        {
            ToolGruppe t = new ToolGruppe();

            System.IO.FileStream FS = new System.IO.FileStream(path, System.IO.FileMode.Open);
            BinaryFormatter      BF = new BinaryFormatter();

            t = (ToolGruppe)BF.Deserialize(FS);

            FS.Dispose();

            return(t);
        }
예제 #5
0
        public frmToolgruppeBearbeiten(ToolGruppe toolgruppe)
        {
            InitializeComponent();

            einstellungen = einstellungen.load();

            this.toolgruppe = toolgruppe;

            textBox1.Text = toolgruppe.name;

            loadDateien();
            loadOrdner();
            loadInternetseiten();
        }
예제 #6
0
        private void bearbeiToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (listToolgruppen.SelectedItems.Count != 0)
            {
                ToolGruppe t = new ToolGruppe();
                t = t.load(einstellungen.path + "\\OpenTools V2.0\\" +
                           listToolgruppen.SelectedItem + ".tg");


                frmToolgruppeBearbeiten frmToolgruppeBearbeiten = new frmToolgruppeBearbeiten(t);
                frmToolgruppeBearbeiten.ShowDialog();

                einstellungen = einstellungen.load();

                loadToolgruppen();
            }
        }
예제 #7
0
        private void Settings()
        {
            einstellungen = einstellungen.load();

            //Autpstart Gruppe

            if (Program.LaunchedViaStartup)

            {
                if (einstellungen.AutostartGruppe != null)
                {
                    ToolGruppe AStart = new ToolGruppe();
                    AStart = AStart.load(einstellungen.path + "\\OpenTools V2.0\\" + einstellungen.AutostartGruppe + ".tg");

                    AStart.run();
                }
            }
        }