Angel me puedes ayudar, un poco mas vale
Cuando doy dobleclick en el browe cambio de verdadero a falso o de falso a
verdadero
como hago para que me cambie la imagen. Gracias
"Ángel Fernández" <
angel@agelso.com> escribió en el mensaje
news:48ea09b1$[email=
1@ozsrv2.ozlan.local...]
1@ozsrv2.ozlan.local...[/email]
> Es muy sencillo. Debes de irte al objeto TDBBrowse en el inspector de
> objetos. Busca la propiedad oImageList y haz doble click en los tres
> puntitos que quedan a la derecha, se te abrirá un desplegable para
> insertar imagenes. Inserta desde ahí las dos imagenes que quieres
> utilizar. Asegurate de que miden el mismo tamaño ambas!!! (píxeles)
>
> Después, haz click en la columna del TDBBrowse donde quieres que aparezcan
> las imágenes y en el inspector de objetos te vas al evento OnGetData.
> Haces doble click en el evento y se abrirá un metodo.
>
> Introduce dentro del nuevo método éste código:
>
> IF(EMPTY(Value)) //Si el valor es .F.
> Value:=NIL //Para que no te aparezca .F. o .T.
> nImage:=1 //Aparecerá la primera imagen que añadiste
> ELSE //Si el valor es .T.
> Value:=NIL
> nImage:=2 //Aparecerá la primera imagen que añadiste
> END IF
>
> y quedará algo muy parecido a esto, siendo TuMetodo el nombre del metodo
> de tu aplicación y siendo TuClase la clase del formulario que llama a
> dicho método.
>
> METHOD TuMetodo(oSender, Value, nImage) CLASS TuClase
> IF(EMPTY(Value)) //Si el valor es .F.
> Value:=NIL //Para que no te aparezca .F. o .T.
> nImage:=1 //Aparecerá la primera imagen que añadiste
> ELSE //Si el valor es .T.
> Value:=NIL
> nImage:=2 //Aparecerá la primera imagen que añadiste
> END IF
> RETURN Nil