¿Cómo puedo mostrar una ventana de selección de carpetas al usuario? estoy desarrollando una aplicación de facturación y contabilidad en Visual C# .Net y no tengo muchos conocimientos en programación.
Publicado:
Vie Ago 03, 2012 8:42 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Diálogo de selección de carpeta en C#
Anuncios
varios escribió:
¿Cómo puedo mostrar una ventana de selección de carpetas al usuario? estoy desarrollando una aplicación de facturación y contabilidad en Visual C# .Net y no tengo muchos conocimientos en programación.
Puedes usar el componente no visual "FolderBrowserDialog" de la paleta de componentes "Dialogs", le pones un nombre en la propiedad "Name" y lo usas de la siguiente forma:
Código:
dlCarpeta.RootFolder = System.Environment.SpecialFolder.Desktop;
dlCarpeta.ShowNewFolderButton = false;
dlCarpeta.Description = "Selecciona la carpeta";
if (dlCarpeta.ShowDialog() == DialogResult.OK)
{
txtRuta.Text = dlCarpeta.SelectedPath;
}
Donde:
* dlCarpeta: componente FolderBrowserDialog.
* txtRuta.Text: componente TextBox donde se mostrará la carpeta (ruta) seleccionada por el usuario en el FolderBrowserDialog.
Publicado:
Vie Ago 03, 2012 8:48 am
varios Magnífico usuario
Registrado: Oct 10, 2006 Mensajes: 2092
Asunto: Re: Diálogo de selección de carpeta en C#
Anuncios
alonsojpd escribió:
Puedes usar el componente no visual "FolderBrowserDialog" de la paleta de componentes "Dialogs", le pones un nombre en la propiedad "Name" y lo usas de la siguiente forma:
Código:
dlCarpeta.RootFolder = System.Environment.SpecialFolder.Desktop;
dlCarpeta.ShowNewFolderButton = false;
dlCarpeta.Description = "Selecciona la carpeta";
if (dlCarpeta.ShowDialog() == DialogResult.OK)
{
txtRuta.Text = dlCarpeta.SelectedPath;
}
Donde:
* dlCarpeta: componente FolderBrowserDialog.
* txtRuta.Text: componente TextBox donde se mostrará la carpeta (ruta) seleccionada por el usuario en el FolderBrowserDialog.
¿Se puede utilizar este procedimiento de selección sin necesidad de añadir el componente al formulario?
Publicado:
Vie Ago 03, 2012 8:53 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Diálogo de selección de carpeta en C#
Anuncios
varios escribió:
¿Se puede utilizar este procedimiento de selección sin necesidad de añadir el componente al formulario?
Sí, puedes crearte un objeto del tipo FolderBrowserDialog:
Código:
FolderBrowserDialog dlCarpeta = new FolderBrowserDialog();
dlCarpeta.RootFolder = System.Environment.SpecialFolder.Desktop;
dlCarpeta.ShowNewFolderButton = false;
dlCarpeta.Description = "Selecciona la carpeta";
if (dlCarpeta.ShowDialog() == DialogResult.OK)
{
txtRuta.Text = dlCarpeta.SelectedPath;
}
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A