CLR: .Net / Mono / Boo / Otros CLR > C#

 Boton Especial?

(1/1)

KoRn_jsg:
Muy buenas a todos los foreros hoy tengo una duda, resulta que necesito un boton donde se abra una ventana para que yo puedo seleccionar la direccion del disco duro donde yo quiero guardar algunos archivos desde mi boton, es decir al hacer clic en mi boton se abra la ventana esa y pueda seleccionar la direccion y seguida de esa direccion se cree una carpeta por defecto, un ejemplo, imagenes.
por ejemplo si yo seleccione
C:Documents And SettingsMis Documentos(aca la carpeta que yo creo por defecto)
Bueno de antemano muchas gracias, y espero que puedan ayudarme gracias!!!     :good:

gabio2:
Lo que necesitas esta aquí

http://msdn.microsoft.com/es-es/library ... 80%29.aspx

tiene el ejemplo que necesitas, y si te fijas esta corriendo sobre este evento


--- Código: C# ---  private void button1_Click(object sender, System.EventArgs e){}  
que es el evento CLICK de un boton....

checalo.. saludos! :)

nax:
Yo lo hice con un botón un textbox y un openfiledialog:


--- Código: C# --- private void button2_Click(object sender, EventArgs e)        {            DialogResult result = openFileDialog1.ShowDialog();             if (result == DialogResult.OK)            {                textBox2.Text = openFileDialog1.FileName;                file_name = openFileDialog1.FileName;            }        } 
la página que te pasa gabio2 tiene un par de métodos también interesantes de implementar.

Altrox:
Para ello debes usar FolderBrowserDialog -> msdn.microsoft.com/es-es/library/system.windows.forms.folderbrowserdialog_members.aspx
y DirectoryInfo ->msdn.microsoft.com/es-es/library/system.io.directoryinfo%28v=vs.80%29.aspx

y luego obtienes esto en 6 minutos...

--- Código: C# --- private void button1_Click(object sender, EventArgs e)        {            string nombreDirecotrio = @"Ejemplo";                        FolderBrowserDialog CuadroDialogo = new FolderBrowserDialog();            CuadroDialogo.Description = "Seleccionar directorio";            CuadroDialogo.RootFolder = Environment.SpecialFolder.MyDocuments;            if (CuadroDialogo.ShowDialog() == DialogResult.OK)            {                DirectoryInfo directorio = new DirectoryInfo(CuadroDialogo.SelectedPath + nombreDirecotrio);                 if (!directorio.Exists)                    directorio.Create();                else                    MessageBox.Show("El directorio ya existe!");            }        }  

Navegación

[0] Índice de Mensajes

Ir a la versión completa