Mike
Debes modificar ambas clases
yo modifique la btnget y la clase tget
en la clase tGET cree una variable
CLASS TGet FROM TControl
DATA lBtnGet INIT .f.
bla...bla..
METHOD CreateButton() CLASS TGet
local oThis := Self
if ValType( ::bAction ) == "B" .and. !::lBtnGet //Upper( ::ClassName() ) == "TGET"
en la clase tbtnget
comente la baction y oBtn, ya que estan en tGet
DATA /*bAction, */cResName, /*oBtn,*/ lBtnORBmp
en los metodos NEW y REDEFINE
METHOD ReDefine( nId, bSetGet, oWnd, nHelpId, cPict, bValid, nClrFore,;
nClrBack, oFont, oCursor, cMsg, lUpdate, bWhen, ;
bChanged, lReadOnly, lSpinner, bUp, bDown, bMin, ;
bMax, cResName, bAction, nBmpWidth ) CLASS TBtnGet
Super:ReDefine( nId, bSetGet, oWnd, nHelpId, cPict, bValid, ;
nClrFore, nClrBack, oFont, oCursor, cMsg, lUpdate, ;
bWhen, bChanged, lReadOnly, lSpinner, bUp, bDown, ;
bMin, bMax )
DEFAULT nBmpWidth := 22, ::lFocusClr := .t.
::lBtnGet := .t.
bla..bla
Espero que te sirva
Saludos
Patricio
__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl