Refrescar imagen BMP dentro de un diálogo

Refrescar imagen BMP dentro de un diálogo

Postby pedroluis » Thu Aug 08, 2019 9:25 pm

Hola amigos !

Se que para ustedes ésto es sencillo.
Cuando modifico o edito el registro de un paciente, está la opción de sacar su foto y capturarla.
Pero cuando quiero BORRARLA no se como refrescar la imagen, o sea que salga la imágen en blanco...
Adjunto captura de pantalla.

Todo ésto lo estoy haciendo dentro de un diálogo en uno de los FOLDERs

local oxfoto
local xfoto := alltrim(m->xpathimg)+"\PAC"+strzero(1->paciente,5)+"\FOT"+strzero(1->paciente,5)+".bmp"

REDEFINE IMAGE oxFoto ID 2200 OF oFld:aDialogs[1] FILE xfoto ADJUST UPDATE BORDER

REDEFINE BTNBMP oBmp ID 2113 OF oFld:aDialogs[1] RESOURCE "video" ; //"ver" ;
ON CLICK fotos() ;
TOOLTIP "Tomar Fotos del Paciente" BORDER
REDEFINE BTNBMP oBtn ID 2114 OF oFld:aDialogs[1] ; // <----------- AQUI BORRO LA IMAGEN, PERO AL HACERLO QUIERO QUE LA MISMA SE QUEDE EN BLANCO.
ON CLICK ( FERASE(xfoto), xfoto:="",oxFoto:Refresh(),oFld:aDialogs[1]:Refresh() ) ;
TOOLTIP "Borrar Foto" BORDER

Uso FWH.17.09
Muchas gracias !

Image
Pedro L. Lavallen
San Luis (Capital), Argentina
User avatar
pedroluis
 
Posts: 117
Joined: Sun Oct 08, 2017 12:51 pm
Location: San Luis (Capital), Argentina

Re: Refrescar imagen BMP dentro de un diálogo

Postby armando.lagunas » Thu Aug 08, 2019 9:45 pm

hola:

yo tambien ocupo IMAGE para las fotos, prueba con :

Code: Select all  Expand view  RUN

oxFoto:Clear()
oxFoto:Refresh()
 


quedaria asi:

Code: Select all  Expand view  RUN

REDEFINE BTNBMP oBmp ID 2113 OF oFld:aDialogs[1] RESOURCE "video" ; //"ver" ;
ON CLICK fotos() ;
TOOLTIP "Tomar Fotos del Paciente" BORDER
REDEFINE BTNBMP oBtn ID 2114 OF oFld:aDialogs[1] ; // <----------- AQUI BORRO LA IMAGEN, PERO AL HACERLO QUIERO QUE LA MISMA SE QUEDE EN BLANCO.
ON CLICK ( FERASE(xfoto), xfoto:="",   oxFoto:Clear()   ,oxFoto:Refresh(),oFld:aDialogs[1]:Refresh() ) ;
TOOLTIP "Borrar Foto" BORDER
 



Saludos
Last edited by armando.lagunas on Fri Aug 09, 2019 2:56 pm, edited 1 time in total.
SkyPe: armando.lagunas@hotmail.com
Mail: armando.lagunas@gmail.com
User avatar
armando.lagunas
 
Posts: 346
Joined: Mon Oct 05, 2009 3:35 pm
Location: Curico-Chile

Re: Refrescar imagen BMP dentro de un diálogo

Postby pedroluis » Thu Aug 08, 2019 11:11 pm

Excelente Armando !!!
funcionó de 10 !
(No conocía la función Clear()...)
Muchas gracias.
Pedro.
Pedro L. Lavallen
San Luis (Capital), Argentina
User avatar
pedroluis
 
Posts: 117
Joined: Sun Oct 08, 2017 12:51 pm
Location: San Luis (Capital), Argentina


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 48 guests