Questione : Clessidra che non funziona una volta utilizzato nell'evento di Onclick di immagine nell'accesso 2007

Sto usando l'accesso 2007. Non so se il problema esiste in altre versioni oppure no.  Nell'iniziare l'ordine della clessidra su un pulsante di comando, i cambiamenti del cursore ad una clessidra come esso è supposto a. Nell'iniziare lo stesso codice sull'evento di OnClick di un'immagine, il cursore non cambia ad una clessidra.  Come esempio, incollare le seguenti linee di codice dietro l'ordine di Onclick di un pulsante di comando ed incollare il codice dietro l'evento del onclick dell'immagine ed allora confrontare i risultati.  Qualcuno ha una soluzione a questa? distacco del

Dim come Date
DoCmd.Hourglass True
dt = DateAdd (“s„, 6, ora ())il
Do fino a distacco < Now
DoEvents
Loop
DoCmd.Hourglass False
MsgBox “ha rifinito "
class= del

Risposta : Clessidra che non funziona una volta utilizzato nell'evento di Onclick di immagine nell'accesso 2007

Appena ho provato nell'accesso 2003 ed ho osservato la stessa cosa. Non è un problema con lo schermo rinfresca (questo sarebbe stato trattato comunque da DoEvents) perché regolare Me.Caption a qualcosa alla parte superiore dell'alimentatore è immediatamente visibile.

Da un lato quando fa un passo con il codice, la clessidra funziona, ma il redattore di VB è attivo a quel tempo. Posso indovinare soltanto che le immagini hanno un mouse differente trattare lo schema che i comandi normali: lo stesso accade per sia i comandi di immagine che le strutture non legate dell'oggetto.

Usare il suggerimento dei conagraman o disporre l'immagine direttamente nel tasto (se volete quella specie dello sguardo). Non ho trovato un senso fare la clessidra comparire, neppure cambiando il fuoco ed altri simili trucchi, ma non ho provato le chiamate di WinAPI - sono sicuro che è possibile se realmente lo avete bisogno.

(°v°)
Altre soluzioni  
 
programming4us programming4us