Maestro, tenho em um BROWSE cerca de 30 colunas
REDEFINE BROWSE oBrw CELLED ALIAS "SAIPRO" ID 46 OF oDlg
....
....
//coluna 17
ADD COLUMN TO oBrw TITLE "ST" DATA FieldWBlock("subtri",select()) SIZE 30 EDITABLE 3DLOOK FALSE, TRUE, TRUE ALIGN DT_CENTER, DT_CENTER, DT_CENTER PICTURE "!";
COLORS CLR_BLACK, bColor MOVE DT_MOVE_NEXT;
VALID {|uVar| TSvalidaSub803(uVar,obrw,cTrabProdSub)};
WHEN IF(!EMPTY(saipro->codpro),.T.,.F.)
***************************************************
static function TSvalidaSub803(ubuffer,obrw,cTrabProdSub)
***************************************************
? obrw:ncolposr() //me retorna 2 mais estou na 17
RETURN(.T.)
Maestro, não estou conseguindo o numero da coluna real em que estou, como posso resolver?
Muito obrigado!
Manuel Mercado - Obter a coluna atual TSBROWSE
Re: Manuel Mercado - Obter a coluna atual TSBROWSE
Hola José:
?oBrw:nCell
Saludos
Manuel Mercado
oBrw:nColPos te devuelve la posición relativa dentro de las columnas visibles, para lo que tú necesitas usa:SGS wrote: ? obrw:ncolposr() //me retorna 2 mais estou na 17
?oBrw:nCell
Saludos
Manuel Mercado