Sign in Join
Wiki copytemporary

Howto Use TSaveDialog/es: what changed

Revision 2 to 3. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11Como utilizar el diálogo TSaveDialog
22
33![](/wiki-images/e/e1/Tsavedialog.png)
44
55   Guía simple:
66
77   1. Colocar un componente *TSaveDialog* en tu formulario (en cualquier lugar del mismo, ya que en tiempo de ejecución no será visible).
88
9-![`Lazarus_Paleta_Dialogos.png`](/wiki-images/7/77/Lazarus_Paleta_Dialogos.png)\
10-` (Es el segundo elemento a la izquierda bajo `[[Dialogs tab/es|Pestaña Dialogs]]`)`
9+```text
10+Image:Lazarus_Paleta_Dialogos.png
11+ (Es el segundo elemento a la izquierda bajo Pestaña Dialogs)
12+```
1113
1214   2. Añadir un *memo* en el formulario.
1315
1416![](/wiki-images/1/1b/Tmemo.png)
1517
1618   3. Añadir un botón en el formulario.
1719
1820![](/wiki-images/b/b2/Tbutton.png)
1921
2022   El [[IDE Window: Object Inspector|Object Inspector]] mostrará las propiedades del objeto Button1.
2123
2224   Cambia la propiedad llamada *Caption*, del valor mostrado ('Button1') a 'Guardar', u otro que consideres apropiado.
2325
2426   Haz clic en la pestaña **Eventos** del Inspector de Objetos. Selecciona el rectángulo situado a la derecha de *OnClick*: aparece un pequeño cuadro con tres puntos (... elipsis). Haz clic en ella, automáticamente se abrirá el editor de código fuente y el cursor se ubicará en un trozo de código de comienzo, la plantilla del método de respuesta al evento.
2527
2628Completa el código:
2729
2830``` pascal
2931 procedure TForm1.GuardarClick( Sender: TObject );
3032 begin
3133 if SaveDialog1.Execute then
3234 Memo1.Lines.SaveToFile( SaveDialog1.Filename );
3335 end;
3436```
3537
3638   El método [[doc:lcl/dialogs/tcommondialog.execute.html|Execute]] muestra el diálogo para salvar ficheros. Retorna [[True|true]] cuando el usuario selecciona un fichero, y [[False|false]] cuando el usuario cancela la operación.
3739
3840   La propiedad [[doc:lcl/dialogs/tfiledialog.filename.html|Filename]] retorna el nombre de fichero completo incluyendo la unidad y la ruta.
3941
4042## Ver además
4143
4244- [[Howto Use TOpenDialog/es|Como utilizar el diálogo TOpenDialog]]
4345- [[Dialogs tab/es|Pestaña Diálogos]]
4446- [[Standard tab/es|Pestaña Estandar#TButton]]
4547- [[Standard tab/es|Solapa Estandar#TMemo]]
4648
4749---
4850*From the Free Pascal wiki, page "Howto Use TSaveDialog/es", as it stood on 2020-02-17 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history