MessageDlgCombo
Previous  Top  Next

Sintaxis:MessageDlgCombo( <cCaption>, <cPrompt>, <@nItemIndex>, <aItems>, <nWidth>, [ <nPosicion> ], [ <lEmpty> ], [ <nBorderStyle> ], [ <bOnOk> ] ) -> nValor  
 
Argumentos:<cCaption> es el título del diálogo.  
<cPrompt> es el texto del mensaje.  
<nItemIndex> es el ítem seleccionado por defecto. Se pasa por referencia.  
<aItems> es el array de cadenas del contenido del TComboBox.  
<nWidth> es la anchura del TComboBox.  
<nPosicion> es la posición donde aparecerá el diálogo. Se pueden usar las constantes poDesigned, poDefault, poDefaultPosOnly, poDefaultSizeOnly, poScreenCenter y poActiveCenter. Por defecto es poScreenCenter.  
<lEmpty> especifica si se permite dejar el valor en blanco al salir. Por defecto es .T.  
<nBorderStyle> es el edtilo del borde del diálogo. Se pueden usar las constantes bsNone, bsSingle, bsSizeable, bsDialog, bsToolWindow y bsSizeToolWindow.  
<bOnOk> es el codeblock que se evaluará si se pulsa sobre el botón de Aceptar.  
 
Devuelve:Según el botón usado para cerrar el diálogo, su valor es mrOk, mrCancel, mrAbort, mrRetry, mrIgnore, mrYes o mrNo.  
 

   MessageDlgCombo() muestra un diálogo de propósito general con un control TComboBox. La apariencia del control TComboBox la determina el valor especificado por nWidth.


Ejemplo:

   // Solicitar el tipo de artículo
   MessageDlgCombo( "Tipo de Artículo", "Tipo:", @nTipo, { "Textil", "Bazar", "Ferretería" }, 130 )