home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 16
/
CD_ASCQ_16_0994.iso
/
news
/
4611
/
fw16d.ins
/
SAMPLES
/
TESTBRW.PRG
< prev
next >
Wrap
Text File
|
1994-06-09
|
2KB
|
80 lines
#include "fivewin.ch"
Function Main()
Local oWnd
SET RESOURCES TO "TestBrw.DLL"
DEFINE WINDOW oWnd FROM 0, 0 TO 30, 80 TITLE "Prueba"
ACTIVATE WINDOW oWnd ON INIT Dialogo()
SET RESOURCES TO
return NIL
FUNCTION Dialogo()
Local oDlg, oGet1, oGet2, oCrsHand, oLbx1, oLbx2
Local cText1 := space(10)
Local cText2 := space(10)
USE PRUEBA NEW
INDEX ON UNO TO PRUEBA
USE PRUE NEW
INDEX ON UNO TO PRUE
DEFINE CURSOR oCrsHand RESOURCE "Hand"
DEFINE DIALOG oDlg RESOURCE "PRUEBA"
DBSELECTAREA( "Prueba" )
REDEFINE LISTBOX oLbx1 FIELDS prueba->UNO, prueba->DOS ;
ID 101 OF oDlg
DBSELECTAREA( "Prue" )
REDEFINE LISTBOX oLbx2 FIELDS prue->UNO, prue->DOS ;
ID 102 OF oDlg
REDEFINE GET oGet1 VAR cText1 ID 106 OF oDlg
REDEFINE GET oGet2 VAR cText2 ID 107 OF oDlg
REDEFINE BUTTON ID 103 OF oDlg ACTION Add( oLbx1, oLbx2, cText1, cText2 )
// Pone cursor a los botones
// oBtn1:oCursor := oCrsHand
REDEFINE BUTTON ID 104 OF oDlg ACTION Del( oLbx1, oLbx2 )
// oBtn2:oCursor := oCrsHand
REDEFINE BUTTON ID 105 OF oDlg ACTION oDlg:End()
// oBtn3:oCursor := oCrsHand
ACTIVATE DIALOG oDlg CENTERED
RETURN NIL
Function Add( oLbx1, oLbx2, cText1, cText2 )
DBSELECTAREA( "Prueba")
APPEND BLANK
PRUEBA->UNO := cText1
PRUEBA->DOS := cText2
oLbx1:UpStable()
oLbx1:Refresh()
DBSELECTAREA( "Prue")
APPEND BLANK
PRUE->UNO := cText1
PRUE->DOS := cText2
oLbx2:UpStable()
oLbx2:Refresh()
RETURN NIL
Function Del( oLbx1, oLbx2)
DELETE
PACK
oLbx1:UpStable()
oLbx1:Refresh()
oLbx2:UpStable()
oLbx2:Refresh()
RETURN NIL