예제 #1
0
        public bool createHTML(byte[] brightness) //Auswertung der Daten
        {
            SaveFileDialog sFD = new SaveFileDialog();

            sFD.Filter = "HTML Datei|*.html";
            sFD.Title  = "Ergebnisse speichern unter:";
            sFD.ShowDialog(); //Zeigt Dialog zum Abspeichern an
            if (sFD.FileName != "")
            {
                try
                {
                    System.IO.File.WriteAllText(sFD.FileName, String.Join("", ReturnLines.line(brightness))); //Schreibt den bearbeiteten HTML Code in neue Datei (ReturnLines.lines ist in einer extra Datei untergebracht)
                    System.Diagnostics.Process          startHTML = new System.Diagnostics.Process();         //Code zum Öffnen der Erstellten Datei
                    System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
                    startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
                    startInfo.FileName    = "cmd.exe";
                    startInfo.Arguments   = "/C \"" + sFD.FileName + "\"";
                    startHTML.StartInfo   = startInfo;
                    startHTML.Start();
                }
                catch (Exception e)
                {
                    MessageBox.Show("Ausnahme trat auf: \n" + e, "Fehler", MessageBoxButtons.OK);  //Fehlermeldung für unbehandelten Fehler
                }
            }
            else //Fehlermeldung bei leerem Dateinamen
            {
                MessageBox.Show("Es wurde kein Dateiname eingegeben.", "Fehlender Dateiname", MessageBoxButtons.OK);
            };

            return(true);
        }
예제 #2
0
 private void Form1_Load(object sender, System.EventArgs e)
 {
     byte[] ab = { 123, 123 };
     ReturnLines.line(ab);
     BackColor = ColorTranslator.FromHtml("#1C1C29");
 }