Esempio n. 1
0
        private void MenuSignaturLoad_Click(object sender, EventArgs e)
        {
            OpenFileDialog dlg = new OpenFileDialog();

            dlg.Filter = "Signatur Struktur (*.xml)|*.xml";
            if (dlg.ShowDialog() != DialogResult.OK)
            {
                return;
            }

            XmlSerializer xml     = new XmlSerializer(typeof(Signatur));
            Signatur      tempBar = null;

            using (Stream s = File.OpenRead(dlg.FileName))
                try {
                    tempBar = xml.Deserialize(s) as Signatur;
                } catch (Exception ex) {
                    System.Diagnostics.Debug.WriteLine(ex);
                }

            if (tempBar == null)
            {
                MessageBox.Show("Fehler beim öffnen der Datei!\nFalls dies öfter passiert, wende dich bitte an GodLesZ.", "Fehler beim laden", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            mSignatur = tempBar;
            mSignatur.ReInitialize(mAssembly, signaturImage, comboCustomFont);
            InitializeCombos(true, false);
            InitializeForm();
            InitializeCombos(false, true);
            mSignatur.Initialized = true;
            mSignatur.Update();
        }
Esempio n. 2
0
        private void frmMain_Load(object sender, EventArgs e)
        {
            mAssembly = System.Reflection.Assembly.GetExecutingAssembly();

            Text += string.Format(" v{0} - by GodLesZ", mAssembly.ShortVersion());

            mSignatur            = new Signatur(mAssembly, signaturImage, comboCustomFont);
            mInputTimer          = new Timer();
            mInputTimer.Interval = 350;
            mInputTimer.Tick    += new EventHandler(mInputTimer_Tick);
            mInputTimer.Enabled  = true;
            mInputTimer.Stop();

            InitializeBackgrounds();
            InitializeCombos(true, true);

            InitializeSignatur();
            mSignatur.Update();
        }
Esempio n. 3
0
		private void MenuSignaturLoad_Click( object sender, EventArgs e ) {
			OpenFileDialog dlg = new OpenFileDialog();
			dlg.Filter = "Signatur Struktur (*.xml)|*.xml";
			if( dlg.ShowDialog() != DialogResult.OK )
				return;

			XmlSerializer xml = new XmlSerializer( typeof( Signatur ) );
			Signatur tempBar = null;
			using( Stream s = File.OpenRead( dlg.FileName ) )
				try {
					tempBar = xml.Deserialize( s ) as Signatur;
				} catch( Exception ex ) {
					System.Diagnostics.Debug.WriteLine( ex );
				}

			if( tempBar == null ) {
				MessageBox.Show( "Fehler beim öffnen der Datei!\nFalls dies öfter passiert, wende dich bitte an GodLesZ.", "Fehler beim laden", MessageBoxButtons.OK, MessageBoxIcon.Error );
				return;
			}

			mSignatur = tempBar;
			mSignatur.ReInitialize( mAssembly, signaturImage, comboCustomFont );
			InitializeCombos( true, false );
			InitializeForm();
			InitializeCombos( false, true );
			mSignatur.Initialized = true;
			mSignatur.Update();
		}
Esempio n. 4
0
		private void frmMain_Load( object sender, EventArgs e ) {
			mAssembly = System.Reflection.Assembly.GetExecutingAssembly();

			Text += string.Format( " v{0} - by GodLesZ", mAssembly.ShortVersion() );

			mSignatur = new Signatur( mAssembly, signaturImage, comboCustomFont );
			mInputTimer = new Timer();
			mInputTimer.Interval = 350;
			mInputTimer.Tick += new EventHandler( mInputTimer_Tick );
			mInputTimer.Enabled = true;
			mInputTimer.Stop();

			InitializeBackgrounds();
			InitializeCombos( true, true );

			InitializeSignatur();
			mSignatur.Update();
		}
Esempio n. 5
0
        private void MenuSignaturSave_Click(object sender, EventArgs e)
        {
            SaveFileDialog dlg = new SaveFileDialog();

            dlg.Filter = "PNG Image|*.png";
            if (dlg.ShowDialog() != DialogResult.OK)
            {
                return;
            }

            if (dlg.FileName.Substring(dlg.FileName.Length - 4, 4) != ".png")
            {
                dlg.FileName += ".png";                 // happens on Files like "GodLesZ.v3", ebil dot
            }
            if (MessageBox.Show("Möchtest du dein Signatur Bild nun speichern?", "Bild speichern?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                try { File.Delete(dlg.FileName); } catch { }
                mSignatur.Update(new Rectangle(0, 0, mSignatur.Width, mSignatur.Height), false);
                using (Stream s = dlg.OpenFile())
                    mSignatur.ImageObj.Save(s, System.Drawing.Imaging.ImageFormat.Png);
            }

            if (MessageBox.Show("Möchtest du die Xml Datei der Signatur speichern?\nDiese wird benötigt, um die Signatur später zu bearbeiten [Signatur->Laden]", "Xml Datei speichern?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
            {
                return;
            }

            XmlSerializer xml      = new XmlSerializer(typeof(Signatur));
            string        filename = Path.GetDirectoryName(dlg.FileName) + @"\" + Path.GetFileNameWithoutExtension(dlg.FileName) + ".xml";

            try { File.Delete(filename); } catch { }
            using (Stream s = File.OpenWrite(filename))
                try {
                    xml.Serialize(s, mSignatur);
                } catch (Exception ex) {
                    System.Diagnostics.Debug.WriteLine(ex);
                }
        }