Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. |
Traducción
Original
|
SaveFileDialog (Clase)
Pregunta al usuario si desea seleccionar una ubicación para guardar un archivo. Esta clase no puede heredarse.
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.CommonDialog
System.Windows.Forms.FileDialog
System.Windows.Forms.SaveFileDialog
Ensamblado: System.Windows.Forms (en System.Windows.Forms.dll)
El tipo SaveFileDialog expone los siguientes miembros.
| Nombre | Descripción | |
|---|---|---|
|
AddExtension | 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. (Se hereda de FileDialog). |
|
AutoUpgradeEnabled | Obtiene o establece un valor que indica si esta instancia de FileDialog debe actualizar automáticamente el aspecto y el comportamiento cuando se ejecute en Windows Vista. (Se hereda de FileDialog). |
|
CanRaiseEvents | Obtiene un valor que indica si el componente puede generar un evento. (Se hereda de Component). |
|
CheckFileExists | 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. (Se hereda de FileDialog). |
|
CheckPathExists | 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. (Se hereda de FileDialog). |
|
Container | Obtiene IContainer que contiene Component. (Se hereda de Component). |
|
CreatePrompt | Obtiene o establece un valor que indica si el cuadro de diálogo pide permiso al usuario para crear un archivo cuando el usuario especifica un archivo que no existe. |
|
CustomPlaces | Obtiene la colección de ubicaciones personalizadas de esta instancia de FileDialog. (Se hereda de FileDialog). |
|
DefaultExt | Obtiene o establece la extensión de nombre de archivo predeterminada. (Se hereda de FileDialog). |
|
DereferenceLinks | 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). (Se hereda de FileDialog). |
|
DesignMode | Obtiene un valor que indica si Component está actualmente en modo de diseño. (Se hereda de Component). |
|
Events | Obtiene la lista de controladores de eventos asociados a Component. (Se hereda de Component). |
|
FileName | Obtiene o establece una cadena que contiene el nombre de archivo seleccionado en el cuadro de diálogo de archivo. (Se hereda de FileDialog). |
|
FileNames | Obtiene los nombres de todos los archivos seleccionados en el cuadro de diálogo. (Se hereda de FileDialog). |
|
Filter | 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. (Se hereda de FileDialog). |
|
FilterIndex | Obtiene o establece el índice del filtro actualmente seleccionado en el cuadro de diálogo de archivo. (Se hereda de FileDialog). |
|
InitialDirectory | Obtiene o establece el directorio inicial que muestra el cuadro de diálogo de archivo. (Se hereda de FileDialog). |
|
Instance | Infraestructura. Obtiene el identificador de instancia Win32 de la aplicación. (Se hereda de FileDialog). |
|
Options | Infraestructura. Obtiene los valores para inicializar el objeto FileDialog. (Se hereda de FileDialog). |
|
OverwritePrompt | Obtiene o establece un valor que indica si el cuadro de diálogo Save As muestra una advertencia cuando el usuario especifica un nombre de archivo que ya existe. |
|
RestoreDirectory | Obtiene o establece un valor que indica si el cuadro de diálogo restaura el directorio actual antes de cerrarse. (Se hereda de FileDialog). |
|
ShowHelp | Obtiene o establece un valor que indica si se muestra el botón Ayuda en el cuadro de diálogo de archivo. (Se hereda de FileDialog). |
|
Site | Obtiene o establece ISite de Component. (Se hereda de Component). |
|
SupportMultiDottedExtensions | Obtiene o establece si el cuadro de diálogo admite mostrar y guardar archivos que tienen varias extensiones de nombre de archivo. (Se hereda de FileDialog). |
|
Tag | Obtiene o establece un objeto que contiene datos sobre el control . (Se hereda de CommonDialog). |
|
Title | Obtiene o establece el título del cuadro de diálogo de archivo. (Se hereda de FileDialog). |
|
ValidateNames | Obtiene o establece un valor que indica si el cuadro de diálogo acepta sólo nombres de archivo Win32 válidos. (Se hereda de FileDialog). |
| Nombre | Descripción | |
|---|---|---|
|
CreateObjRef | Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Se hereda de MarshalByRefObject). |
|
Dispose() | Libera todos los recursos utilizados por el objeto Component. (Se hereda de Component). |
|
Dispose(Boolean) | Libera los recursos no administrados usados por Component y, opcionalmente, los recursos administrados. (Se hereda de Component). |
|
Equals(Object) | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). |
|
Finalize | Libera recursos no administrados y realiza otras operaciones de limpieza antes de que se reclame el objeto Component durante la recolección de elementos no utilizados. (Se hereda de Component). |
|
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). |
|
GetLifetimeService | Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject). |
|
GetService | Devuelve un objeto que representa el servicio suministrado por Component o por Container. (Se hereda de Component). |
|
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
|
HookProc | Define el procedimiento de enlace para cuadros de diálogo comunes que se reemplaza para agregar una funcionalidad específica a un cuadro de diálogo de archivo. (Se hereda de FileDialog). |
|
InitializeLifetimeService | Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject). |
|
MemberwiseClone() | Crea una copia superficial del objeto Object actual. (Se hereda de Object). |
|
MemberwiseClone(Boolean) | Crea una copia superficial del objeto MarshalByRefObject actual. (Se hereda de MarshalByRefObject). |
|
OnFileOk | Desencadena el evento FileOk. (Se hereda de FileDialog). |
|
OnHelpRequest | Provoca el evento HelpRequest. (Se hereda de CommonDialog). |
|
OpenFile | Abre el archivo seleccionado por el usuario con permiso de lectura y escritura. |
|
OwnerWndProc | Define el procedimiento de ventana propietaria que se reemplaza para agregar una funcionalidad específica a un cuadro de diálogo común. (Se hereda de CommonDialog). |
|
Reset | Restablece los valores predeterminados de todas las opciones del cuadro de diálogo. (Invalida a FileDialog.Reset()). |
|
RunDialog | Infraestructura. Especifica un cuadro de diálogo común. (Se hereda de FileDialog). |
|
ShowDialog() | Ejecuta un cuadro de diálogo común con un propietario predeterminado. (Se hereda de CommonDialog). |
|
ShowDialog(IWin32Window) | Ejecuta un cuadro de diálogo común con el propietario especificado. (Se hereda de CommonDialog). |
|
ToString | Infraestructura. Devuelve una versión de cadena de este objeto . (Se hereda de FileDialog). |
| Nombre | Descripción | |
|---|---|---|
|
Disposed | Se produce cuando el componente se elimina mediante una llamada al método Dispose. (Se hereda de Component). |
|
FileOk | Se desencadena cuando el usuario hace clic en el botón Abrir o Guardar de un cuadro de diálogo de archivo. (Se hereda de FileDialog). |
|
HelpRequest | Se produce cuando el usuario hace clic en el botón Ayuda en un cuadro de diálogo común. (Se hereda de CommonDialog). |
Esta clase permite abrir y sobrescribir un archivo existente o crear un archivo nuevo.
La mayor parte de la funcionalidad de esta clase se encuentra en la clase FileDialog.
En el ejemplo de código siguiente se muestra la forma de crear un objeto SaveFileDialog, establecer los miembros, llamar al cuadro de diálogo utilizando el método ShowDialog y guardar el archivo actual. El ejemplo requiere la existencia de un formulario con un botón.
private void button1_Click(object sender, System.EventArgs e) { Stream myStream ; SaveFileDialog saveFileDialog1 = new SaveFileDialog(); saveFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*" ; saveFileDialog1.FilterIndex = 2 ; saveFileDialog1.RestoreDirectory = true ; if(saveFileDialog1.ShowDialog() == DialogResult.OK) { if((myStream = saveFileDialog1.OpenFile()) != null) { // Code to write the stream goes here. myStream.Close(); } } }
Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2
.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
- 02/08/2010
- SekaiBokumetsu