Vraag : Zandloper die wanneer gebruikt in de gebeurtenis van Onclick van het Beeld in Toegang 2007 werkt niet

Ik gebruik Toegang 2007. Ik weet niet of bestaat het probleem of niet in andere versies.  Wanneer het in werking stellen van het bevel van de Zandloper op een bevelknoop, is de curseurveranderingen in een zandloper als het verondersteld aan. Wanneer het in werking stellen van de zelfde code inzake de gebeurtenis OnClick van een beeld, verandert de curseur niet in een zandloper.  Als voorbeeld, kleef de volgende lijnen van code achter het bevel Onclick van een bevelknoop, en kleef de code achter de onclickgebeurtenis van het beeld en vergelijk dan de resultaten.  Om het even wie heeft een oplossing aan dit? dt

Dim als Date
DoCmd.Hourglass True
dt = DateAdd („s“, 6, nu ())
Do tot dt < Now
DoEvents
Loop
DoCmd.Hourglass False
MsgBox „beëindigde "

Antwoord : Zandloper die wanneer gebruikt in de gebeurtenis van Onclick van het Beeld in Toegang 2007 werkt niet

Ik probeerde enkel in Toegang 2003 en nam het zelfde ding waar. Het is geen probleem met het scherm verfrist zich (dit zou behandeld zijn door DoEvents hoe dan ook) omdat plaatsen Me.Caption aan iets bij de bovenkant van de manager onmiddellijk zichtbaar is.

Enerzijds, wanneer het stappen door de code, werkt de zandloper, maar de Redacteur VB is op dat ogenblik actief. Ik kan slechts veronderstellen dat de beelden een verschillende muis behandelende regeling dan regelmatige controles hebben: het zelfde gebeurt voor zowel beeldcontroles als unbound objecten kaders.

Gebruik conagraman suggestie of plaats direct het beeld in de knoop (als u die soort blik wilt). Ik vond geen manier om de zandloper te maken verschijnen, zelfs door de nadruk en andere gelijkaardige trucs te veranderen, maar ik heb geen vraag WinAPI geprobeerd - ik ben zeker het mogelijk is als u het werkelijk nodig hebt.

(°v°)
Andere oplossingen  
 
programming4us programming4us