OpenFileDialog y FolderBrowserDialog

26/08/2004 - 12:01 por Antonio | Informe spam
Tengo un pequeño problema, uso Visual Studio 2002 con C# y
por tanto FrameWork 1.0. El problema es el siguiente,
FolderBrowserDialog no está implementado en FrameWork 1.0
y quisiera saber si hay alguna forma de poder usar
OpenFileDialog de alguna manera para obtener el nombre del
direcctorio. El mayor problema con OpenFileDialog que me
he encontrado es que a menos de que marque un fichero, el
evento FileOk no responde. Si alguien sabe algún truquito
agradeceria que me lo comentara.

Muchas gracias por anticipado.

Preguntas similare

Leer las respuestas

#1 Angel J. Hernández
26/08/2004 - 15:27 | Informe spam
Saludos...

Para obtener el nombre del directorio es necesario de que siempre
selecciones un archivo no hay otra...

OpenFileDialog d = new OpenFileDialog();

if (d.ShowDialog().Equals(DialogResult.OK) && d.FileName.Length
0)


MessageBox.Show("Directorio de Trabajo: "+
System.IO.Path.GetDirectoryName(d.FileName));

La otra alternativa sería...

http://www.devhood.com/tutorials/tu...orial_idp2

Otra usando Visual C++ (MFC) sería...

http://www.codeguru.com/Cpp/W-P/fil...php/c4443/

La funcíon que se encarga de tener dicha funcionalidad es
SHBrowseForFolder() (<shlobj.h>) contenida en Shell32.dll

Espero te pueda servir...


Angel J. Hernández M.
MCSD


"Antonio" escribió en el mensaje
news:06fc01c48b53$ada93330$
Tengo un pequeño problema, uso Visual Studio 2002 con C# y
por tanto FrameWork 1.0. El problema es el siguiente,
FolderBrowserDialog no está implementado en FrameWork 1.0
y quisiera saber si hay alguna forma de poder usar
OpenFileDialog de alguna manera para obtener el nombre del
direcctorio. El mayor problema con OpenFileDialog que me
he encontrado es que a menos de que marque un fichero, el
evento FileOk no responde. Si alguien sabe algún truquito
agradeceria que me lo comentara.

Muchas gracias por anticipado.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida