示例#1
0
        private void CheckPath_Tick(object sender, EventArgs e)
        {
            // Überprüfe ob eine .csv datei gewählt wurde
            if (CsvProcessor.filePath != "" && File.Exists(CsvProcessor.filePath))
            {
                // Datei gewählt!
                // Menüband anzeigen
                uploadButton.Visible = false;
                uploadButton.Enabled = false;

                saveButton.Enabled = true;
                saveButton.Visible = true;

                // datagridviewcontainer zeigen
                container.Enabled = true;
                container.Visible = true;
            }
            else
            {
                // Zeige nur den Lade Bildschirm
                uploadButton.Enabled = true;
                uploadButton.Visible = true;

                uploadButton.BackgroundImage = FadeUI.SetImageOpacity(Resources.Opened_Folder_48px, FadeUI.DoFadePictureBox());
                FadeUI.DoFadeLabel();
                label1.ForeColor = Color.FromArgb(FadeUI.DoFadeLabel()[0], FadeUI.DoFadeLabel()[1], FadeUI.DoFadeLabel()[2]);
            }

            // Ladeanimation schließen, sobald die Datei geladen wurde
            if (CsvProcessor.isDone == true)
            {
                loadingGif.Visible   = false;
                loadingLabel.Visible = false;
            }

            // Chart Option verstecken, wenn 2 oder weniger Zeilen existieren
            if (workspaceDataGridView.Rows.Count > 2)
            {
                chartButton.Visible = true;
            }
            else
            {
                chartButton.Visible = false;
            }

            // Wenn Spalte hinzufügen Textbox nicht leer ist, submit button zeigen oder verstecken
            if (AddColumnHeaderText.Text != "")
            {
                hinzufügenToolStripMenuItem.Visible = true;
            }
            else
            {
                hinzufügenToolStripMenuItem.Visible = false;
            }
        }