Muy buenas foro, haber si alguien me podrÃa decir como puedo cambiar el color de la seleccion de un listbox, es decir, cuando selecciono una celda tiene un color y me gustarÃa cambiar al color que yo quiera.
Un Saludo.
Muy buenas foro, haber si alguien me podrÃa decir como puedo cambiar el color de la seleccion de un listbox, es decir, cuando selecciono una celda tiene un color y me gustarÃa cambiar al color que yo quiera.
Un Saludo.
softruz
Con listbox puedes seleccionar el registro completo pero no puedes seleccionar una celda en concreto (o al menos lo que yo tengo entendido).
Podrás cambiar el color del registro seleccionado mediante:
olistbox:nClrBackFocus:={||rgb(110,183,255)} && color celeste.
Un saludo.
LORENZO
Muchas gracias por tu respuesta, voy a probarlo, tambien decirte que en el listbox si se puede seleccionar una celda yo lo tengo hecho si quieres ver como se hace dimelo.
Un Saludo.
Perdona siempre pone el color NEGRO ponga el color que ponga, ¿Sabes por que?
Un Saludo.
redefine listbox listcli fields &base->codigoC, &base->NombreC, &base->Poblac, &base->telefc, &base->telefc1 id 107 of ocama headers 'Codigo','Nombre','Poblacion','Tlfno 1','Tlfno 2' sizes 50,230,200,80,80 on dblclick newcli(.f.,opc) font letra_listbox
listcli:bkeydown := {|nKey| iif(nKey==VK_RETURN,newcli(.f.,opc),)}
listcli:nclrPANE :={||CLR_WHITE}
listcli:nClrBackFocus:={||rgb(110,183,255)}
listcli:nClrForeFocus:={||CLR_BLACK}
listcli:lAutoSkip := .t.
listcli:nLineStyle:=4
LISTCLI:nHeaderHeight:=20
listcli:nclrbackhead:={||CLR_GRAY}
listcli:nclrFOREhead:={||CLR_WHITE}
listcli:aJustify := {0,0,0,0,0}
LIStcli:nLineHeight:= 22
listcli:nClrLine:=CLR_GRAY
listcli:bSeek := {|| listcli:DbfSeek(.T.) }
listcli:UpStable()
listcli:lDrawFooters:=.t.
listcli:nclrffore:={||CLR_WHITE}
listcli:nclrFback:={||CLR_GRAY}
listcli:nFooterHeight:=20
listcli:aFooters :={||{"","Hay "+alltrim(str(tclientes))+" registros.","","",""}}Loren
Me podrÃas indicar en que Browse usas ese codigo, porque en el listbox sencillo esos metodos no son sportados.
Saludos