problema in xbrowse:refresh() dopo cancellazione di 1 record

Moderator: Enrico Maria Giordano

problema in xbrowse:refresh() dopo cancellazione di 1 record

Postby max » Wed Aug 27, 2008 9:36 am

Ho riscontrato che dopo aver eliminato un record con una normale delete, se successivamente faccio una oBRW:refresh() fino a che non mi sposto dal record corrente mi rimane evidenziato il contenuto del vecchio record cancellato. Solo se ci clicco sopra e mi sposto vedo che scompare.
Il problema è sulla TXBROWSE (REDEFINE XBROWSE ...), invece ho notato che è ok con il "vecchio" TWBROWSE (REDEFINE LISTBOX...) .

Uso FWH 8.04 e XHARBOUR 1.1.

MT
User avatar
max
 
Posts: 128
Joined: Fri Jun 30, 2006 2:14 pm
Location: Ancona - Italy

Postby max » Fri Aug 29, 2008 6:11 am

ho notato che per fare un refresh() completo di oBRW dopo una delete di un record, occorre per forza dopo la delete muoversi nel dbf (forzando ad esempio uno skip e poi uno skip -1).
Quindi facendo un refresh completo della dialog dov'è contenuto oBRW viene ridisegnato completamente anche oBRW.
User avatar
max
 
Posts: 128
Joined: Fri Jun 30, 2006 2:14 pm
Location: Ancona - Italy

Postby Enrico Maria Giordano » Fri Aug 29, 2008 8:18 am

Magari basta uno skip 0.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8696
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby max » Fri Aug 29, 2008 9:25 am

No, non è sufficiente lo skip 0 .
User avatar
max
 
Posts: 128
Joined: Fri Jun 30, 2006 2:14 pm
Location: Ancona - Italy


Return to All products support

Who is online

Users browsing this forum: No registered users and 1 guest