Difference between revisions of "Howto Use TSaveDialog/es"

From Lazarus wiki
Jump to navigationJump to search
(New page: {{Howto Use TSaveDialog}} Howto Use TSaveDialog Image:tsavedialog.png Simple guideline: 1. Place the SaveDialog widget on your form (anyplace, since it will be not visible). [[I...)
 
m (Fixed syntax highlighting)
 
(12 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
{{Howto Use TSaveDialog}}
 
{{Howto Use TSaveDialog}}
  
Howto Use TSaveDialog
+
   Como utilizar el diálogo TSaveDialog
  
 
[[Image:tsavedialog.png]]
 
[[Image:tsavedialog.png]]
  
Simple guideline:
+
   Guía simple:
  
1. Place the SaveDialog widget on your form (anyplace, since it will be not visible).
+
   1. Colocar un componente ''TSaveDialog'' en tu formulario (en cualquier lugar del mismo, ya que en tiempo de ejecución no será visible).
  
  [[Image:Component_Palette_Dialogs.png]]
+
[[Image:Lazarus_Paleta_Dialogos.png]]
   (It is the second left dialog under [[Dialogs tab]])
+
   (Es el segundo elemento a la izquierda bajo [[Dialogs tab/es | Pestaña ''Dialogs'']])
  
2. Add a memo in the form.
+
   2. Añadir un ''memo'' en el formulario.
  
 
[[Image:tmemo.png]]
 
[[Image:tmemo.png]]
  
 +
   3. Añadir un botón en el formulario.
  
3. Add a button in the form.
+
[[Image:tbutton.png]]
 +
 
 +
   El [[IDE_Window:_Object_Inspector|Object Inspector]] mostrará las propiedades del objeto Button1.
 +
 
 +
   Cambia la propiedad llamada ''Caption'', del valor mostrado ('Button1') a 'Guardar', u otro que consideres apropiado.
  
[[Image:tbutton.png]]
+
   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.  
  
The [[IDE_Window:_Object_Inspector|Object Inspector]] will display the properties of the object Button1.
+
Completa el código:  
Change a property named 'Caption', with the displayed value 'Button1' to 'Save'.
 
Click on the Events tab on the Object Inspector.Select the box to the right of OnClick:
 
a smaller box with three dots (... ellipsis) appears. Click on this,
 
you are taken automatically into the Source Editor and your cursor will be
 
placed in a piece of code starting. Completion code:
 
  
<delphi>
+
<syntaxhighlight lang=pascal>
  procedure TForm1.Button1Click( Sender: TObject );
+
  procedure TForm1.GuardarClick( Sender: TObject );
 
  begin
 
  begin
 
   if SaveDialog1.Execute then
 
   if SaveDialog1.Execute then
 
     Memo1.Lines.SaveToFile( SaveDialog1.Filename );
 
     Memo1.Lines.SaveToFile( SaveDialog1.Filename );
  end;
+
  end;</syntaxhighlight>
</delphi>
 
  
The [[doc:lcl/dialogs/tcommondialog.execute.html | Execute]] method displays the file save dialog. It returns [[True|true]] when user has selected a file, [[False|false]] when user has aborted.
+
&nbsp;&nbsp;&nbsp;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.
  
The [[doc:lcl/dialogs/tfiledialog.filename.html | Filename]] property returns the full filename including drive and path
+
&nbsp;&nbsp;&nbsp;La propiedad [[doc:lcl/dialogs/tfiledialog.filename.html | Filename]] retorna el nombre de fichero completo incluyendo la unidad y la ruta.
  
== See also ==
+
== Ver además ==
  
* [[Howto Use TOpenDialog]]
+
* [[Howto Use TOpenDialog/es | Como utilizar el diálogo TOpenDialog]]
* [[Dialogs_tab| Dialogs tab]]
+
* [[Dialogs_tab/es| Pestaña Diálogos]]
* [[Standard_tab#TButton| TButton]]
+
* [[Standard_tab/es#TButton| Pestaña Estandar#TButton]]
* [[Standard_tab#TMemo| TMemo]]
+
* [[Standard_tab/es#TMemo| Solapa Estandar#TMemo]]

Latest revision as of 08:51, 17 February 2020

Deutsch (de) English (en) español (es) suomi (fi) français (fr) 日本語 (ja) polski (pl) русский (ru) slovenčina (sk)

   Como utilizar el diálogo TSaveDialog

tsavedialog.png

   Guía simple:

   1. Colocar un componente TSaveDialog en tu formulario (en cualquier lugar del mismo, ya que en tiempo de ejecución no será visible).

Lazarus Paleta Dialogos.png
 (Es el segundo elemento a la izquierda bajo  Pestaña Dialogs)

   2. Añadir un memo en el formulario.

tmemo.png

   3. Añadir un botón en el formulario.

tbutton.png

   El Object Inspector mostrará las propiedades del objeto Button1.

   Cambia la propiedad llamada Caption, del valor mostrado ('Button1') a 'Guardar', u otro que consideres apropiado.

   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.

Completa el código:

 procedure TForm1.GuardarClick( Sender: TObject );
 begin
   if SaveDialog1.Execute then
    Memo1.Lines.SaveToFile( SaveDialog1.Filename );
 end;

   El método Execute muestra el diálogo para salvar ficheros. Retorna true cuando el usuario selecciona un fichero, y false cuando el usuario cancela la operación.

   La propiedad Filename retorna el nombre de fichero completo incluyendo la unidad y la ruta.

Ver además