/* * Carrega a pasta com as texturas de spikes */ private void button_loadTex_Click(object sender, EventArgs e) { FolderBrowserDialog = new FolderBrowserDialog(); if (Environment.UserName == "Filipe Augusto") { FolderBrowserDialog.SelectedPath = "C:\\Users\\Filipe Augusto\\Google Drive\\UFU\\BioLab\\TCC\\texturas"; } else { FolderBrowserDialog.SelectedPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); } FolderBrowserDialog.Description = "Selecione a pasta com as texturas" + Environment.NewLine + "Cada textura deve ser nomeada 1.txt, 2.txt, ... até 9.txt"; // Abre o diálogo para escolha da pasta if (FolderBrowserDialog.ShowDialog() == DialogResult.OK) { try { var folderPath = FolderBrowserDialog.SelectedPath; Console.WriteLine(folderPath.ToString()); string[] files = Directory.GetFiles(FolderBrowserDialog.SelectedPath); foreach (string str in files) { Console.WriteLine(str); isTexture(str); } button_toggleVisible.Enabled = true; button_connectUc.Enabled = true; button_loadTex.Enabled = false; spikeParameters = new spkParameters(amplitude, totalTextures, spk_width, textureNumber); } catch (SecurityException ex) { MessageBox.Show($"Security error.\n\nError message: {ex.Message}\n\n" + $"Details:\n\n{ex.StackTrace}"); } } }
private void button_toggleVisible_Click(object sender, EventArgs e) { spkParameters spikeParameters = new spkParameters(amplitude, iDirection, totalTextures); spikeParameters.Show(); }