Ejemplo n.º 1
0
        /*
         * 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}");
                }
            }
        }
Ejemplo n.º 2
0
        private void button_toggleVisible_Click(object sender, EventArgs e)
        {
            spkParameters spikeParameters = new spkParameters(amplitude, iDirection, totalTextures);

            spikeParameters.Show();
        }