Saludos a todos:
Estoy trabando con visualizar archivos de texto plano, ya tengo resuelto como poder verlos con la clase Xbrowse con el siguiente código.
Quedando de esta manera:

Pero necesito tener un get para buscar palabras, como lo puedo hacer, he buscado en el foro pero solo hay ejemplos en bases de datos, ando algo perdido..
Saludos y gracias..
Estoy trabando con visualizar archivos de texto plano, ya tengo resuelto como poder verlos con la clase Xbrowse con el siguiente código.
TextFile()
local oDlg, oSay, oIco, oGet, oBtn, oBrw, oCol
local cText:= space(20)
local lValid:= .F.
local oTxt := TTxtFile():New( "Z:\PRUEBAS\MiEditor\Texto.txt", 0 )
local aGrad := { { 1/20, RGB( 235, 244, 253 ), RGB( 235, 244, 253 ) }, ;
{ 1/20, RGB( 125, 162, 206 ), RGB( 125, 162, 206 ) }, ;
{ 16/20, RGB( 220, 235, 252 ), RGB( 193, 219, 252 ) }, ;
{ 1/20, RGB( 125, 162, 206 ), RGB( 125, 162, 206 ) }, ;
{ 1/20, RGB( 235, 244, 253 ), RGB( 235, 244, 253 ) } }
DEFINE ICON oIco RESOURCE "01"
DEFINE DIALOG oDlg RESOURCE "HEADERS" TITLE "Revisando Archivos de Texto.." ICON oIco
REDEFINE SAY oSay ID 100 OF oDlg
REDEFINE GET oGet Var cText ID 200 OF oDlg
REDEFINE XBROWSE oBrw COLUMNS "cLine" ID 300 OF oDlg OBJECT oTxt FOOTERS
REDEFINE BUTTON oBtn ID 400 OF oDlg ACTION (lValid:= .T., oDlg:End())
WITH OBJECT ( oCol := oBrw:aCols[ 1 ] )
:bFooter := { || "Linea: " + Ltrim( Str( oTxt:RecNo() ) ) + " / " + LTrim( Str( oTxt:RecCount() ) ) }
:cHeader := "Z:\PRUEBAS\MiEditor\Texto.txt"
END
WITH OBJECT oBrw
:bChange := { || oCol:RefreshFooter() }
:bClrSelFocus := { || { CLR_BLACK, aGrad } }
:nMarqueeStyle := 4
:nStretchCol := 1
:nRowHeight := 20
END
oDlg:lHelpIcon:= .F.
ACTIVATE DIALOG oDlg centered ON INIT oBrw:SetFocus() VALID lValid
return nilQuedando de esta manera:

Pero necesito tener un get para buscar palabras, como lo puedo hacer, he buscado en el foro pero solo hay ejemplos en bases de datos, ando algo perdido..
Saludos y gracias..
Soluciones y Diseño de Software
Damos Soluciones...
I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos
http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
Damos Soluciones...
I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos
http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
