Difference between revisions of "Howto Use TOpenDialog/es"

From Free Pascal wiki
Jump to navigationJump to search
(New page: {{Howto Use TOpenDialog}} Simple and short guideline: 1. Place the OpenDialog widget on your form (anyplace, since it will be not visible). Image:Component_Palette_Dialogs.png ...)
 
m (Fixed syntax highlighting)
 
(13 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Howto Use TOpenDialog}}
+
{{Howto Use TOpenDialog}}[[category:Castellano]][[category:Español]]
  
Simple and short guideline:
+
Guía corta y simple:
  
1. Place the OpenDialog widget on your form (anyplace, since it will be not visible).
+
1. Sitúa el componente ''OpenDialog'' en el formulario (en cualquier parte de el ya que no será visible una vez que el programa esté ejecutándose).
  
   [[Image:Component_Palette_Dialogs.png]]
+
   [[Image:Lazarus_Paleta_Dialogos.png]]
 
    
 
    
   (It is the left most dialog under Dialog)
+
   (Es el primer componente, por la izquierda en la paleta)
 +
NOTA: Ten en cuenta cambiar el nombre del objeto OpenDialog1 a DialogoAbrir1 para continuar.
  
2. In your code write someting similiar to:
+
2. Introducir el código para manejarlo, por ejemplo:
  
<pre>
+
<syntaxhighlight lang=pascal> var nombreArchivo : string;    
  var filename : string;
 
  
   if OpenDialog1.Execute then
+
   if DialogoAbrir1.Execute then             { Si se ejecuta DialogoAbrir1 entonces hacer lo siguiente }
 
   begin
 
   begin
     filename := OpenDialog1.Filename;
+
     nombreArchivo := DialogoAbrir1.Filename; { Asignamos a nombreArchivo el valor de DialogoAbrir1.Filename }   
     ShowMessage(filename);
+
     ShowMessage(nombreArchivo);           { Mostramos un mensaje conteniendo el valor de nombreArchivo }
   end;
+
   end;</syntaxhighlight>
</pre>
 
  
The [[doc:lcl/dialogs/tcommondialog.execute.html | Execute]] method displays the file open 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 de apertura de Archivos. Retorna [[True|''true'']] si el usuario selecciona un archivo y  [[False|''false'']] si el usuario cancela la operación. Los datos sobre el archivo seleccionado por el usuario los podemos obtener mediante "DialogoAbrir1.Filename".
 +
[[doc:lcl/dialogs/tfiledialog.filename.html | Filename]] es por tanto la propiedad que nos retorna el nombre completo de fichero incluyendo la unidad y la ruta.
  
The [[doc:lcl/dialogs/tfiledialog.filename.html | Filename]] property returns the full filename including drive and path.
+
&nbsp;&nbsp;&nbsp;Si ponemos la opción ''ofAllowMultiSelect '' a ''true'' en DialogoAbrir.Options, podremos seleccionar varios archivos a la vez y, tras cerrar el diálogo, accederemos a sus rutas  y nombres mediante la propiedad [[doc:/lcl/dialogs/tfiledialog.files.html|''Files'']] que es de tipo ''TStrings''
  
  
== See also ==
+
== Ver también ==
 
+
* [[http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/topendialog.html|''TOpenDialog'' en la documentación de la LCL]]
* [[Howto Use TSaveDialog]]
+
* [[Howto Use TSaveDialog/es|Cómo utilizar ''TSaveDialog'']]
* [[Dialogs_tab#TSaveDialog| TOpenDialog]]
+
* [[Dialogs_tab/es#TSaveDialog| TSaveDialog]]

Latest revision as of 08:48, 17 February 2020

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

Guía corta y simple:

1. Sitúa el componente OpenDialog en el formulario (en cualquier parte de el ya que no será visible una vez que el programa esté ejecutándose).

  Lazarus Paleta Dialogos.png
 
  (Es el primer componente, por la izquierda en la paleta)

NOTA: Ten en cuenta cambiar el nombre del objeto OpenDialog1 a DialogoAbrir1 para continuar.

2. Introducir el código para manejarlo, por ejemplo:

 var nombreArchivo : string;     

   if DialogoAbrir1.Execute then              { Si se ejecuta DialogoAbrir1 entonces hacer lo siguiente }
   begin
     nombreArchivo := DialogoAbrir1.Filename; { Asignamos a nombreArchivo el valor de DialogoAbrir1.Filename }    
     ShowMessage(nombreArchivo);            { Mostramos un mensaje conteniendo el valor de nombreArchivo }
   end;

   El método Execute muestra el diálogo de apertura de Archivos. Retorna true si el usuario selecciona un archivo y false si el usuario cancela la operación. Los datos sobre el archivo seleccionado por el usuario los podemos obtener mediante "DialogoAbrir1.Filename". Filename es por tanto la propiedad que nos retorna el nombre completo de fichero incluyendo la unidad y la ruta.

   Si ponemos la opción ofAllowMultiSelect a true en DialogoAbrir.Options, podremos seleccionar varios archivos a la vez y, tras cerrar el diálogo, accederemos a sus rutas y nombres mediante la propiedad Files que es de tipo TStrings


Ver también