示例#1
0
        private void toolStripMenuItem1_Click(object sender, EventArgs e)
        {
            einstellungen.AutostartGruppe = listToolgruppen.SelectedItem.ToString();
            einstellungen.save();

            einstellungen = einstellungen.load();
        }
示例#2
0
        private void toolStripMenuItem2_Click(object sender, EventArgs e)
        {
            einstellungen.AutostartGruppe = null;
            einstellungen.save();

            einstellungen = einstellungen.load();
        }
        private void bSpeichern_Click(object sender, EventArgs e)
        {
            Einstellungen ein = new Einstellungen();

            ein.path = textBox1.Text;

            ein.alt       = checkAlt.Checked;
            ein.shift     = checkShift.Checked;
            ein.steuerung = checkSteuerung.Checked;

            ein.key = (Keys)Enum.Parse(typeof(Keys), bKey.Text);

            ein.autostart = checkAuto.Checked;

            RegistryKey rkApp = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);

            if (ein.autostart)
            {
                Verknüpfung.VerknüpfungErstellen(Application.ExecutablePath, Application.StartupPath, Application.StartupPath + "\\logo.ico", "startup");
                System.IO.File.SetAttributes(Application.StartupPath + "\\OpenTools V2.0.lnk", System.IO.FileAttributes.Hidden);

                rkApp.SetValue(Application.ProductName, Application.StartupPath + "\\OpenTools V2.0.lnk");
            }
            else
            {
                rkApp.DeleteValue(Application.ProductName, false);
                System.IO.File.Delete(Application.StartupPath + "\\OpenTools V2.0.lnk");
            }


            ein.save();

            Close();
        }
        /// <summary>
        /// Lädt die Einstellungen
        /// </summary>
        public Einstellungen load()
        {
            Einstellungen settings = new Einstellungen();

            System.IO.FileStream FS = new System.IO.FileStream(Application.StartupPath + "\\Einstellungen.einstellungen", System.IO.FileMode.Open);
            BinaryFormatter      BF = new BinaryFormatter();

            settings = (Einstellungen)BF.Deserialize(FS);

            FS.Dispose();

            return(settings);
        }
示例#5
0
        public frmToolgruppeBearbeiten(ToolGruppe toolgruppe)
        {
            InitializeComponent();

            einstellungen = einstellungen.load();

            this.toolgruppe = toolgruppe;

            textBox1.Text = toolgruppe.name;

            loadDateien();
            loadOrdner();
            loadInternetseiten();
        }
示例#6
0
        private void einstellungenToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmEinstellungen frmEinstellungen = new frmEinstellungen();

            frmEinstellungen.ShowDialog();

            einstellungen = einstellungen.load();

            OrdnerVerwaltung();

            loadToolgruppen();

            //Hotkey reloaden
            UnregisterHotKey(this.Handle, 1);
            registerHotkey();
        }
示例#7
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();
            }
        }
示例#8
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();
                }
            }
        }
        private void frmEinstellungen_Load(object sender, EventArgs e)
        {
            Einstellungen s = new Einstellungen();

            s = s.load();

            textBox1.Text = s.path;

            checkAuto.Checked = s.autostart;

            checkSteuerung.Checked = s.steuerung;
            checkShift.Checked     = s.shift;
            checkAlt.Checked       = s.alt;
            bKey.Text = s.key.ToString();

            ToolTip t = new ToolTip();

            t.SetToolTip(checkAuto, s.AutostartGruppe);
        }
 private void frmToolgruppeErstellen_Load(object sender, EventArgs e)
 {
     einstellungen = einstellungen.load();
     textBox1.Select();
 }