Fråga : Arbetet för timglaset inte, när det in används, avbildar den Onclick händelsen tar fram in 2007

Förmiddag I using tar fram 2007. Jag vet inte, om problemet inte finns i andra versioner eller.  När du börjar timglaset, befalla på en befalla knäppas, markörändringarna till en timglasnågot liknande som den är förment till. När du börjar samma, kodifiera på den OnClick händelsen av en avbilda, markören ändrar inte till ett timglas.  Klistra fodrar efter av kodifierar bak Onclicken befaller av en befalla knäppas, och klistrar kodifiera bak onclickhändelsen av avbilda och jämför därefter resultaten som ett exempel.  Vem som helst har en lösning till denna? avskiljare för

Dim som Date
DoCmd.Hourglass True
dt = DateAdd (”s”, 6, nu ())
Do till avskiljare < Now
DoEvents
Loop
DoCmd.Hourglass False
MsgBox ”avslutade "
" klar "

Svar : Arbetet för timglaset inte, när det in används, avbildar den Onclick händelsen tar fram in 2007

I som precis in försöks, tar fram 2003 och observerade det samma tinget. Det är inte ett problem med avskärmer förnyar (skulle detta har behandlats av DoEvents på något sätt), därför att inställning av Me.Caption till något upptill av förlagehanteraren är omgående synlig.

Å ena sidan, när det kliver till och med kodifiera, timglaset fungerar, bara VB-redaktören är aktivet då. Jag kan endast gissa som avbildar har en olik mus bruk intrig, än stamgästen kontrollerar: samma händer för båda avbildar kontrollerar, och unbound anmärka inramar.

Använd conagramans förslag eller förlägga avbilda direkt i knäppas (om du önskar som sorterar av look). Jag fann inte a långt för att göra timglaset att visas, även genom att ändra fokusera och andra liknande trick, men jag har inte försökt WinAPI appeller - I-förmiddagen sure det är möjligheten, om du behöver egentligen den.

(°v°)
Andra lösningar  
 
programming4us programming4us