VisualAge RPG Parts Reference - IBM
VisualAge RPG Parts Reference - IBM VisualAge RPG Parts Reference - IBM
Focus Determina si el componente tiene el foco actualmente. Cuando un componente tiene el foco, el cursor de entrada se traslada a él y la entrada del usuario se dirige hacia él. Por ejemplo, para que un usuario pueda escribir en un campo de entrada, éste debe tener el foco. Cuando un componente recibe el foco, recibe un evento GotFocus. Tipo Numérico Se aplica a los componentes Recuadro de selección Recuadro de combinación Contenedor Campo de entrada Pulsador gráfico Barra de Recuadro de lista Edición de múltiples desplazamiento horizontal líneas Cuaderno Pulsador Botón de selección Graduador Selector cíclico Subarchivo Barra de desplazamiento vertical Ventana* * Restricción: Este atributo sólo se puede establecer en tiempo de ejecución para el componente ventana en las aplicaciones Java. Códigos de operación SETATR Operativo en tiempo de ejecución sí GETATR sí Valor permitido Uno de los siguientes: 0 El componente no tiene el foco de entrada 1 El componente tiene el foco de entrada 198 VisualAge RPG Manual de consulta de componentes Nota: Este atributo sólo se puede establecer en 1.
Ejemplo de formato libre *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C EVAL %setatr('win01': 'EF1': 'Focus') = 1 * C EVAL rc = %getatr('win01': 'EF1': 'Focus') * Ejemplo de formato fijo Conmutar el foco para un componente: *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C * 'EF1' GETATR 'FOCUS' HasFocus 1 0 C * 'EF1' SETATR 1 'FOCUS' Capítulo 2. Atributos de componente 199
- Page 166 and 167: CurrentDir Devuelve el directorio d
- Page 168 and 169: Cut Suprime el texto seleccionado y
- Page 170 and 171: DataPoint Se utiliza junto con Data
- Page 172 and 173: DataValue Especifica el valor asign
- Page 174 and 175: DateIdx Permite que el usuario defi
- Page 176 and 177: DateUnder Devuelve la fecha que hay
- Page 178 and 179: DayIdx Permite que el usuario defin
- Page 180 and 181: DayNumPos Indica la posición de lo
- Page 182 and 183: DayStart Determina cuál es el prim
- Page 184 and 185: Ejemplo de formato libre Establecer
- Page 186 and 187: DDERmvLink Suprime un enlace de est
- Page 188 and 189: Delete Suprime el texto seleccionad
- Page 190 and 191: DelimChar Especifica el carácter d
- Page 192 and 193: Dialog Permite que el usuario elija
- Page 194 and 195: DlgOwner Indica qué ventana es pro
- Page 196 and 197: DragEnable * Restricción: Este atr
- Page 198 and 199: DspHeight Devuelve la altura de la
- Page 200 and 201: EditItem En las aplicaciones de Win
- Page 202 and 203: Enabled Determina si el componente
- Page 204 and 205: Execute Al establecer este atributo
- Page 206 and 207: ExtSelect Determina si el component
- Page 208 and 209: FetchNext Si se establece este atri
- Page 210 and 211: FieldExit Hace que, al pulsar Intro
- Page 212 and 213: | | | | Tipo Serie Se aplica a los
- Page 214 and 215: Ejemplo de formato libre *...1....+
- Page 218 and 219: FontArea Indica el área del compon
- Page 220 and 221: FontBold Determina si la etiqueta o
- Page 222 and 223: FontItalic Determina si la etiqueta
- Page 224 and 225: FontName Especifica el font que va
- Page 226 and 227: FontStrike * Restricción: Este atr
- Page 228 and 229: FontUnder * Restricción: Este atri
- Page 230 and 231: ForeColor Valor numérico que deter
- Page 232 and 233: ForeMix Consulta o establece la mez
- Page 234 and 235: Format Determina el formato de los
- Page 236 and 237: FrmtString Indica la forma en que s
- Page 238 and 239: GetNewID Devuelve un ID nuevo y exc
- Page 240 and 241: GetRcdIcon Devuelve el nombre de ar
- Page 242 and 243: GetTables Al establecer este atribu
- Page 244 and 245: GnEqGrpCol Genera un conjunto aleat
- Page 246 and 247: GraphType Indica qué tipo de gráf
- Page 248 and 249: GroupLabel Indica cuál es la etiqu
- Page 250 and 251: HasPrpPage Devuelve el valor 1 si e
- Page 252 and 253: 11 Rosa oscuro 12 Verde oscuro 13 C
- Page 254 and 255: HdgFGClr Valor numérico que determ
- Page 256 and 257: HdgFGMix Consulta o establece la me
- Page 258 and 259: HdgText El texto de la cabecera de
- Page 260 and 261: HelpEnable Visualiza información d
- Page 262 and 263: HelpWindow Origina la visualizació
- Page 264 and 265: HighLight Determina si se resalta e
Ejemplo de formato libre<br />
*...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8<br />
CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq----<br />
*<br />
C EVAL %setatr('win01': 'EF1': 'Focus') = 1<br />
*<br />
C EVAL rc = %getatr('win01': 'EF1': 'Focus')<br />
*<br />
Ejemplo de formato fijo<br />
Conmutar el foco para un componente:<br />
*...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8<br />
CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq----<br />
*<br />
C<br />
*<br />
'EF1' GETATR 'FOCUS' HasFocus 1 0<br />
C<br />
*<br />
'EF1' SETATR 1 'FOCUS'<br />
Capítulo 2. Atributos de componente 199