Sign in Join
Wiki copytemporary

Howto Use TSaveDialog/es: what changed

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

OldNewLine
11Como utilizar el diálogo TSaveDialog
22
3-<figure>
4-<img src="tsavedialog.png" title="tsavedialog.png" />
5-<figcaption>tsavedialog.png</figcaption>
6-</figure>
3+![](/wiki-images/e/e1/Tsavedialog.png)
74
85   Guía simple:
96
107   1. Colocar un componente *TSaveDialog* en tu formulario (en cualquier lugar del mismo, ya que en tiempo de ejecución no será visible).
118
129![`Lazarus_Paleta_Dialogos.png`](/wiki-images/7/77/Lazarus_Paleta_Dialogos.png)\
1310` (Es el segundo elemento a la izquierda bajo `[[Dialogs tab/es|Pestaña Dialogs]]`)`
1411
1512   2. Añadir un *memo* en el formulario.
1613
17-<figure>
18-<img src="tmemo.png" title="tmemo.png" />
19-<figcaption>tmemo.png</figcaption>
20-</figure>
14+![](/wiki-images/1/1b/Tmemo.png)
2115
2216   3. Añadir un botón en el formulario.
2317
24-<figure>
25-<img src="tbutton.png" title="tbutton.png" />
26-<figcaption>tbutton.png</figcaption>
27-</figure>
18+![](/wiki-images/b/b2/Tbutton.png)
2819
2920   El [[IDE Window: Object Inspector|Object Inspector]] mostrará las propiedades del objeto Button1.
3021
3122   Cambia la propiedad llamada *Caption*, del valor mostrado ('Button1') a 'Guardar', u otro que consideres apropiado.
3223
3324   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.
3425
3526Completa el código:
3627
3728``` pascal
3829 procedure TForm1.GuardarClick( Sender: TObject );
3930 begin
4031 if SaveDialog1.Execute then
4132 Memo1.Lines.SaveToFile( SaveDialog1.Filename );
4233 end;
4334```
4435
4536   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.
4637
4738   La propiedad [[doc:lcl/dialogs/tfiledialog.filename.html|Filename]] retorna el nombre de fichero completo incluyendo la unidad y la ruta.
4839
4940## Ver además
5041
5142- [[Howto Use TOpenDialog/es|Como utilizar el diálogo TOpenDialog]]
5243- [[Dialogs tab/es|Pestaña Diálogos]]
5344- [[Standard tab/es|Pestaña Estandar#TButton]]
5445- [[Standard tab/es|Solapa Estandar#TMemo]]
5546
5647---
5748*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