OpenFileDialog Clase
TOC
Collapse the table of content
Expand the table of content
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

OpenFileDialog (Clase)

 

Muestra un cuadro de diálogo que pide al usuario que abra un archivo.Esta clase no puede heredarse.

Espacio de nombres:   System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)


public sealed class OpenFileDialog : FileDialog

NombreDescripción
System_CAPS_pubmethodOpenFileDialog()

Inicializa una instancia de la clase OpenFileDialog.

NombreDescripción
System_CAPS_pubpropertyAddExtension

Obtiene o establece un valor que indica si el cuadro de diálogo agrega automáticamente una extensión a un nombre de archivo en caso de que el usuario omita dicha extensión.(Heredado de FileDialog.)

System_CAPS_pubpropertyAutoUpgradeEnabled

Obtiene o establece un valor que indica si esta instancia de FileDialog debe actualizar automáticamente la apariencia y el comportamiento cuando se ejecute en Windows Vista.(Heredado de FileDialog.)

System_CAPS_pubpropertyCheckFileExists

Obtiene o establece un valor que indica si el cuadro de diálogo muestra una advertencia cuando el usuario especifica un nombre de archivo que no existe. (Reemplaza a FileDialog.CheckFileExists).

System_CAPS_pubpropertyCheckPathExists

Obtiene o establece un valor que indica si el cuadro de diálogo muestra una advertencia cuando el usuario especifica una ruta de acceso que no existe.(Heredado de FileDialog.)

System_CAPS_pubpropertyContainer

Obtiene IContainer que contiene Component.(Heredado de Component.)

System_CAPS_pubpropertyCustomPlaces

Obtiene la colección de ubicaciones personalizadas para esta instancia de FileDialog. (Heredado de FileDialog.)

System_CAPS_pubpropertyDefaultExt

Obtiene o establece la extensión de nombre de archivo predeterminada.(Heredado de FileDialog.)

System_CAPS_pubpropertyDereferenceLinks

Obtiene o establece un valor que indica si el cuadro de diálogo devuelve la ubicación del archivo al que hace referencia el acceso directo o bien devuelve la ubicación del acceso directo (.lnk).(Heredado de FileDialog.)

System_CAPS_pubpropertyFileName

Obtiene o establece una cadena que contiene el nombre de archivo seleccionado en el cuadro de diálogo de archivo.(Heredado de FileDialog.)

System_CAPS_pubpropertyFileNames

Obtiene los nombres de todos los archivos seleccionados en el cuadro de diálogo.(Heredado de FileDialog.)

System_CAPS_pubpropertyFilter

Obtiene o establece la cadena actual de filtro de nombres de archivo, que determina las opciones que aparecen en los cuadros "Guardar como archivo de tipo" o "Archivos de tipo" del cuadro de diálogo.(Heredado de FileDialog.)

System_CAPS_pubpropertyFilterIndex

Obtiene o establece el índice del filtro actualmente seleccionado en el cuadro de diálogo de archivo.(Heredado de FileDialog.)

System_CAPS_pubpropertyInitialDirectory

Obtiene o establece el directorio inicial mostrado en el cuadro de diálogo de archivo. (Heredado de FileDialog.)

System_CAPS_pubpropertyMultiselect

Obtiene o establece un valor, que indica si el cuadro de diálogo permite que varios archivos sean seleccionados.

System_CAPS_pubpropertyReadOnlyChecked

Obtiene o establece un valor, que indica si la casilla de sólo lectura está seleccionada.

System_CAPS_pubpropertyRestoreDirectory

Obtiene o establece un valor que indica si el cuadro de diálogo restaura el directorio al directorio seleccionado previamente antes de cerrarse.(Heredado de FileDialog.)

System_CAPS_pubpropertySafeFileName

Obtiene el nombre y la extensión de archivo del archivo seleccionado en el cuadro de diálogo.El nombre de archivo no incluye la ruta de acceso.

System_CAPS_pubpropertySafeFileNames

Obtiene una matriz de nombres y extensiones de archivo para todos los archivos seleccionados en el cuadro de diálogo.Los nombres de archivo no incluyen la ruta de acceso.

System_CAPS_pubpropertyShowHelp

Obtiene o establece un valor que indica si se muestra el botón Ayuda en el cuadro de diálogo de archivo.(Heredado de FileDialog.)

System_CAPS_pubpropertyShowReadOnly

Obtiene o establece un valor que indica si el cuadro de diálogo contiene una casilla de solo lectura.

System_CAPS_pubpropertySite

Obtiene o establece ISite de Component.(Heredado de Component.)

System_CAPS_pubpropertySupportMultiDottedExtensions

Obtiene o establece si el cuadro de diálogo admite que se muestren y guarden archivos, que tienen múltiples extensiones de nombre de archivo. (Heredado de FileDialog.)

System_CAPS_pubpropertyTag

Obtiene o establece un objeto que contiene datos sobre el control. (Heredado de CommonDialog.)

System_CAPS_pubpropertyTitle

Obtiene o establece el título del cuadro de diálogo de archivo.(Heredado de FileDialog.)

System_CAPS_pubpropertyValidateNames

Obtiene o establece un valor que indica si el cuadro de diálogo acepta solo nombres de archivo Win32 válidos.(Heredado de FileDialog.)

NombreDescripción
System_CAPS_pubmethodCreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto.(Heredado de MarshalByRefObject.)

System_CAPS_pubmethodDispose()

Libera todos los recursos utilizados por Component.(Heredado de Component.)

System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object.)

System_CAPS_pubmethodGetHashCode()

Sirve como una función hash para un tipo en particular. (Heredado de Object.)

System_CAPS_pubmethodGetLifetimeService()

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.(Heredado de MarshalByRefObject.)

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual. (Heredado de Object.)

System_CAPS_pubmethodInitializeLifetimeService()

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.(Heredado de MarshalByRefObject.)

System_CAPS_pubmethodOpenFile()

Abre el archivo seleccionado por el usuario con permiso de solo lectura.La propiedad FileName especifica el archivo.

System_CAPS_pubmethodReset()

Restablece los valores predeterminados de todas las propiedades. (Reemplaza a FileDialog.Reset()).

System_CAPS_pubmethodShowDialog()

Ejecuta un cuadro de diálogo común con un propietario predeterminado.(Heredado de CommonDialog.)

System_CAPS_pubmethodShowDialog(IWin32Window)

Ejecuta un cuadro de diálogo común con el propietario especificado.(Heredado de CommonDialog.)

System_CAPS_pubmethodToString()

Esta API admite la infraestructura de product y no está pensada para usarse directamente desde su código. Devuelve una versión de cadena de este objeto.(Heredado de FileDialog.)

NombreDescripción
System_CAPS_pubeventDisposed

Se produce cuando el componente se elimina mediante una llamada al método Dispose. (Heredado de Component.)

System_CAPS_pubeventFileOk

Se produce cuando el usuario hace clic en el botón Abrir o Guardar de un cuadro de diálogo de archivo.(Heredado de FileDialog.)

System_CAPS_pubeventHelpRequest

Se produce cuando el usuario hace clic en el botón Ayuda de un cuadro de diálogo común.(Heredado de CommonDialog.)

Esta clase permite comprobar si existe un archivo y abrirlo. El ShowReadOnly propiedad determina si aparece una casilla de verificación de sólo lectura en el cuadro de diálogo.El ReadOnlyChecked propiedad indica si está activada la casilla de verificación de sólo lectura.

La mayoría de las funcionalidades principales de esta clase se encuentra en la FileDialog clase.

Si desea proporcionar al usuario la capacidad de seleccionar una carpeta en lugar de un archivo, utilice FolderBrowserDialog en su lugar.

En el ejemplo de código siguiente se crea un OpenFileDialog, establece varias propiedades para definir el comportamiento de filtro y cuadro de diálogo de la extensión de archivo y se muestra el cuadro de diálogo mediante el CommonDialog.ShowDialog método.El ejemplo requiere un formulario con un Button colocado en él y una referencia a la System.IO le agregado el espacio de nombres.

private void button1_Click(object sender, System.EventArgs e)
{
    Stream myStream = null;
    OpenFileDialog openFileDialog1 = new OpenFileDialog();

    openFileDialog1.InitialDirectory = "c:\\" ;
    openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*" ;
    openFileDialog1.FilterIndex = 2 ;
    openFileDialog1.RestoreDirectory = true ;

    if(openFileDialog1.ShowDialog() == DialogResult.OK)
    {
        try
        {
            if ((myStream = openFileDialog1.OpenFile()) != null)
            {
                using (myStream)
                {
                    // Insert code to read the stream here.
                }
            }
        }
        catch (Exception ex)
        {
            MessageBox.Show("Error: Could not read file from disk. Original error: " + ex.Message);
        }
    }
}

.NET Framework
Disponible desde 1.1

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Volver al principio
Mostrar:
© 2016 Microsoft