tMAbreBrow

Clase base para crear ventanas MDI child de la familia tWAbreBrow.

Hija de
tMdiChild

Variables
Por herencia tiene las variables de la clase tMdiChild
bLClicked Utiliza las variables correspondientes a la clase tCAbreBrow o qXBrowse utilizada por la clase hija
bLButtonUp
bLDblClick
bMMoved
bMButtonDown
bMButtonUp
bRClicked
bRButtonUp
bKeyChar
bGotFocus
bLostFocus

Métodos
Por herencia tiene los métodos de la clase tMdiChild
new() Método constructor

Descripción
Esta clase sirve como base para crear ventanas MDI child de la familia tWAbreBrow, no puede ser usada de manera independiente, porque hace referencia a variables que no están declaradas aquí, pero son heredadas de la clase tWAbreBrow por las clases hijas de tMAbreBrow.

Aunque esta clase pertenece a la familia tWAbreBrow, no es hija de la clase tWAbreBrow directamente, pero algunos de los metodos de está clase hacen referencia a los metodos de la clase tWAbreBrow y de la clase tCAbreBrow o qXBrowse, dependiendo cual utilice la clase hija.

Métodos

new( nTop, nLeft, nBottom, nRight, bLine, aHeaders, oWnd, bLDblClick, cTitle, bBotones, oMenu, lPixel, lEdicion, lBtnYesNo, lBtnDel, aIndexMsg, aIndexNum, aIndexTxt, nIndice, aPrintBlk, aPrintMsg, aPrintTxt, bBuscar, lEOF, bBtnDel, oIcon, aColSize, cAlias, bChange, bRClick, bLClick, oBrush, nMenuInfo )
Este método crea una ventana MDI child con un browse tCAbreBrow o qXBrowse, dependiendo de la clase hija, con las mismas características que tienen las ventanas de la familia tWAbreBrow.
Devuelve: Una referencia al objeto.
nTop Posición del renglon de arriba
nLeft Posición de la columna izquierda
nBottom Posición del renglón inferior
nRight Posición de la columna de la derecha
bLine Codeblock que devuelve la matriz con los campos a mostrar
aHeaders Matriz con los encabezados de las columnas
oWnd Ventana a la que pertenece la ventana nueva
bLDblClick Codeblock con la acción que se realiza al dar doble click, editar o agregar registro nuevo
cTitle Título de la ventana
bBotones Codeblock que se ejecuta para crear la barra de botones, no es obligatorio crearla aquí, si no se desea crear aquí o no se quiere barra de botones indicar { || nil }, si no se envía, crea la barra predefinida
oMenu Objeto con el menú a utilizar, si no se quiere menú, se debe enviar .f., si no se envía, creará el menú predefinido
lPixel Indica si las coordenadas indicadas fueron en pixeles (.t.) o no (.f.)
lEdicion Si se indicó bLDblClick, indica si en el menú predefinido, se incluyen los botones de edición y agregar (.t.) o no (.f.)
lBtnYesNo Si se indicó bLDblClick, indica si en el menú predefinido, se incluye el botón de eliminar
aIndexMsg Matriz con los mensajes que aparecerán en la barra de mensaje para las opciones de índices del menú en el menú predefinido
aIndexNum Número o nombre de los índices del archivo en el orden que se mostraran en las pestañas para los índices del diálogo, si no se envía, se utilizarán como eitquetas las enviadas en aIndexTxt
aIndexTxt Textos de los índices como serán mostrados en las pestañas para los índices de la ventana
nIndice Posición del índice dentro de aIndexNum que será el índice activo al momento de activar la ventana
aPrintBlk Matriz con los codeblocks que se utilizarán para el botón de impresión en el menú predefinido, si un elemento es NIL, se imprimira el reporte predefinido del browse (::report())
aPrintMsg Matriz con los mensajes que aparecerán en la barra de mensaje para las opciones de impresión del menú en el menú predefinido
aPrintTxt Textos de las opciones de impresión como serán mostrados en las opciones del menú predefinido
bBuscar Codeblock utilizado para la busqueda incremental, si no se envía, utiliza la busqueda predefinida, el codeblock recibe dos parámetros:
   xSeek - Valor que se va a buscar
   nIndex - Número de índice activo, corresponde a los índices registrados del browse (::nIndex)
Devuevle: El valor que se buscara
Ejemplo: { | xSeek, nIndex | if( nIndex == 1, upper( xSeek ), xSeek ) }
lEOF Indica si detiene la busqueda si no se encuentra el registro (.t.) o si permite seguir buscando hasta final de archivo (.f.), si no se envía, continúa la busqueda hasta final de archivo
bBtnDel Codeblock que evaluará la opción de borrar del menú y/o barra de botones predefinidas, por defecto borra y recupera registros borrados (dbDelete()/dbRecall())
oIcon Icono para la ventana
aColSizes Matriz con el tamaño de las columnas
cAlias Alias utilizado para el browse
bChange Codeblock que se evalúa al cambiar de registro
bRClick Codeblock que se evalúa al dar click derecho
bLClick Codeblock que se evalúa al dar click izquierdo
oBrush Brush para el fondo de la ventana
nMenuInfo Posición donde se mostrará el menú MDI

Ejemplo
No aplica, ya que esta clase no se puede utilizar de manera directa.