P. 1
Genexus 9 - Curso Internet

Genexus 9 - Curso Internet

5.0

|Views: 36,595|Likes:
Published by thapotenza
Curso Internet Genexus 9 - Artech
Curso Internet Genexus 9 - Artech

More info:

Published by: thapotenza on Aug 25, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/04/2015

pdf

text

original

Al seleccionar un control y presionar el botón derecho del mouse aparecen sus propiedades para ser
modificadas. Esta modificación se considera realizada en tiempo de diseño.

Para modificar las propiedades de estos controles en ejecución, es necesario programarlo en algún
evento del objeto.

La sintaxis es normalmente . = valor.

Un ejemplo puede ser&pwd.IsPassword = 1

Recuerde que muchas de estas propiedades pueden asignarse en el objeto Tema en la clase
Attribute, permitiendo así mayor dinamismo a la aplicación.

Si en el diálogo de selección de atributos o en el diálogo de selección devariables se seleccionan
varios a la vez, éstos se insertan en el formulario dentro de una tabla, simplificando así la tarea de
alineación.

Propiedades del control Edit en diseño

Las variables y atributos son controles de tipo Edit, que tienen las siguientes propiedades:

Attribute

Class

Control Type:Las propiedades que se aplican sobre atributos y variables, dependen del tipo
de control que se seleccione. (Ver propiedades según el tipo de control).

Dentro del grupo Appearance se encuentran todas las propiedades que aplican al aspecto
del control. Se detallan a continuación:

Auto Resize:Esta propiedad aplica a controles edit que NO tengan la propiedad Read-Only con el
valor ‘True’, ya que en este caso se ignora el ancho especificado.

Fill
BackColor
ForeColor
Font
Format
Tooltiptext
ReturnOnClick
OnClickEvent

Dentro del grupo Behavior se encuentran todas las propiedades que aplican al
comportamiento del control. Se detallan a continuación:

ReadOnly
EnableHistory
EmptyAsNull
IsPassword
InputType: Esta propiedad permite sustituir lo que el usuario digita en un atributo por un valor más
amigable. Si esta propiedad toma el valor ‘Descriptions’, permite que el usuario digite la descripción
de otro atributo y se habilitan las siguientes propiedades: ItemValues, ItemDescription,
InstantiedAttributes, Conditions. Esto se puede realizar a nivel del atributo para que apliquepor
defecto en todos los forms en donde este atributo esté presente como control, o también, es posible
definirlo en forma particular, para un control atributo en concreto de un form determinado. En este
último caso se definirá en el control info de ese control en particular.
Suggest: Posibilita al usuario que elija entre un conjunto de valores posibles (una lista de posibles
valores que se despliega debajo del control) y no tenga que recordar exactamente el valor a digitar.
La lista de sugerencias puede ser calculada de un modo incremental (la lista es actualizada con las
entradas del usuario) o haciendo pedidos explícitos (el usuario manualmente hace un pedido para
que se calculen las sugerencias y se le muestren). La actualización de la lista es asincrónica y los
tiempos de cálculo dependen de la calidad de la conexión. Al tomar los valores Incremental u
OnRequest, se habilitan las siguientes propiedades: ItemValues, InstantiedAttributes, Conditions,
FilterOperator, SortDescriptions, CaseSensitive, SuggestMaxItems. Esto se puede realizar tanto a
nivel del atributo como del control.
Conditions: Permite condicionar los valores sugeridos y/o los valores que puede tomar el atributo

edit.

InstantiedAttributes: Permite filtrar el conjunto de valores dependiendo de otros atributos que no
pueden ser inferidos directamente.

Propiedades del Control Edit enTiempo de Ejecución

Además de las propiedades vistas anteriormente, existen otras que permiten modificar en tiempo de
ejecución los controles de tipo edit. Las propiedades son:

Backcolor
BackStyle
Enabled
FontBold
FontItalic
FontName
FontSize
FontStrikethru
FontUnderline
ForeColor
Format
InternalName
IsPassword
Link
LinkTarget

Visible
Class

Propiedades según el Tipo de Control

Hay otras propiedades, específicas según el tipo de control que se utilice.

COMBO BOX

Las propiedades a nivel de diseño que aplican son:

Attribute
BackColor
ForeColor
Fill
Font
ReadOnly

Las propiedades a nivel de ejecución son:

Backcolor
BackStyle
Enabled
FontBold
FontItalic
FontName
FontSize
FontStrikethru
FontUnderline
ForeColor
InternalName
Visible

NOTA: Alineación de un combo box/dynamic combo box en grids. Siempre se alinea a la izquierda
independientemente del tipo de datos. Esto se hace así porque aún cuando el combo sea sobre un
atributo numérico los valores que se muestran en el combo son de tipo carácter.

RADIO BUTTON, CHECK BOX

Las propiedades a nivel de diseño que aplican son:

Attribute
BackColor
ForeColor
Fill
Font

Los radio button tienen también la propiedad Radio Direction que permite indicar si las opciones del radio
button se desplegarán en forma vertical u horizontal.

Las propiedades a nivel de ejecución son:

BackColor
BackStyle
Caption
Class
Enabled
FontBold
FontItalic
FontName
FontSize
FontStrikethru
FontUnderline
ForeColor
Height
ImeMode
InternalName
IsPassword
Left
Tag
ToolTipText

Top
Visible
Widht

Propiedades de atributos/variables en el Tema

Las propiedades se pueden configurar tambiénen el Tema. La clase predefinida “Attribute” del Editor de
Temas reúne las propiedades para todos los controles en los cuales se puedan representar atributos/variables
en el form, a saber:
Edit
Combo Box
List Box
Radio Button

Obviamente se pueden derivar clases de la clase predefinida “Attribute”, por más información referirse a
Clase Attribute.

Propiedades de variables de tipo bitmap en diseño

Las propiedades que se detallan a continuación aplican únicamente a variables de tipo bitmap.

Class
Autoresize
Borderwidth
AlternateText
Tooltiptext
Hspace
Vspace
ReturnOnClick
OnClickEvent

Propiedades de variables de tipo bitmap en tiempo de ejecución

A las variables de tipo bitmap se le pueden modificar las siguientes propiedades en tiempo de ejecución:

AlternateText
Borderwidth
Class
Enabled
InternalName
Link
LinkTarget
Tooltiptext
Visible
Vspace
HSpace

NOTA: La propiedad Enabled de Runtime permite habilitar (Enabled=1)/deshabilitar (Enabled=0) la
ejecución del evento asociado a la variable bitmap.

Propiedades de variables de tipo bitmap en el Tema

Las propiedades de las variables bitmap (y controles imagen), se pueden configurar en los Temas.
Referirse aClase Image.

Métodos de los Controles

Los métodos que aplican a los controlescombo box, dynamic combo box, listbox y radio button son:

AddItem

Clear

Removeitem

Repaint

Setfocus

Text

Value

Picture de los tipos de datos Date y Datetime

Se formatea lo digitado por el usuario en campos de tipo Date yDatetime. Esto permite, por
ejemplo, que el usuario final digite una fecha u hora sin los separadores ('/',':', etc.) y se mejore la
"visualización".

El formateo ocurre cuando el usuario "sale" del campo y controla únicamente que el formato sea
correcto. No se controla que la fecha y/o hora sea válida: esto lo hacen los programas.

En caso de que el formato no sea correcto, se emite un mensaje de error (una ventana con el
mensaje 'Date or time format is not correct') y se vuelve el foco al campo incorrecto.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->