este es un trozo de mi codigo fuente
- Code: Select all Expand view
IF lAbre
IF !( ;
VALTYPE( oDbfArt:=AbreDbf("ARTICULO", .T., .F. , , cPathDBFE, {"articulo" }, "Articulos" ) ) == "O" ;
)
IIF( Select("ARTICULO" ) <> 0, ARTICULO->( DBCLOSEAREA() ), )
endif
ELSE
SELECT ARTICULO
DATABASE oDbfArt
endif
SELECT ARTICULO
ARTICULO->(DBGotop())
cBMP1 := LoadBitMap(GetResources(), "MARCA" )
//Crea Ventana para el Browse
IF nTipo=1
DEFINE DIALOG oDlg RESOURCE "BRW_ARTICULOSA" TITLE "Maestro de Articulos" FONT oFontS
ELSE
DEFINE DIALOG oDlg RESOURCE "BRW_ARTICULOSB" TITLE "Maestro de Articulos" FONT oFontS
ENDIF
cString := ""
REDEFINE SAY oSay PROMPT cString ID 111 OF oDlg
REDEFINE LISTBOX oBrw ;
FIELDS ARTICULO->Cod ;
,ARTICULO->DesG ;
,Transform(ARTICULO->Pv, "999.9999") ;
," " ;
FIELDSIZES 70, 250,120, 90, 10 ;
HEADERS OemToAnsi("C¢digo") ;
,OemToAnsi("Descripci¢n") ;
,"Precio S/." ;
," " ;
COLOR 0, RGB(192,210,192) ;
ID 5000 OF oDlg ;
ON RIGHT CLICK MarcaPaso("ARTICULO", @oBrw) ;
UPDATE ;
ACTION ChTag("ARTICULO", 1, oBrw) ;
,ChTag("ARTICULO", 2, oBrw)
oBrw:aJustify := { .F., .F.,.F., .T., .F. }
oBrw:bKeyDown := { |nKey| ProcMtn(nKey, nTipo) }
oBrw:bLDblClick := { || ProcMtn( 13, nTipo ) }
REDEFINE BUTTON oBtn ID ID_CANCEL OF oDlg ;
ACTION ( oDlg:End() ) CANCEL
oBtn:cTooltip := "Sale de la ventana"
REDEFINE BUTTON oBtn ID ID_NEW OF oDlg ;
ACTION ( ProcMtn(VK_INSERT) )
oBtn:cTooltip := "Ingresa un nuevo registro"
REDEFINE BUTTON oBtn ID ID_CHANGE OF oDlg ;
ACTION ( ProcMtn(VK_RETURN) )
oBtn:cTooltip := "Modifica el registro"
REDEFINE BUTTON oBtn ID ID_DEL OF oDlg ;
ACTION ( ProcMtn(VK_DELETE) )
oBtn:cTooltip := "Borra el registro"
IF nTipo <> 1
REDEFINE BUTTON oBtn ID ID_ENTER OF oDlg ;
ACTION ( oDbfArt:Load(), aValRet:={oDbfArt:Cod, oDbfArt:DESG, oDbfArt:uM};
,oDlg:End() ) CANCEL
oBtn:cTooltip := "Selecciona un registro"
ENDIF
ACTIVATE DIALOG oDlg CENTERED //NOWAIT // si lo comento funciona bien pero no es nomodal
IF lAbre
CLOSE ARTICULO
Else
ARTiCULO->(DBSetOrder(nOrd))
ENDIF
RETURN ( aValRet )
mis ventanas trabajan sin error cuando son modales pero ahora que quiero pasar a nomodal me sale error
armo los recursos desde pellesC, debo de cambiar en propiedades de la vtna dentro del pelles? o tb en codigo fuente ?