Frage : Hourglass, der nicht wenn Sie im Bild Onclick Ereignis in Zugang 2007 arbeitet, verwendet werden

Ich verwende Zugang 2007. Ich weiß nicht, wenn das Problem in anderen Versionen oder existiert.  Wenn man den Hourglaßbefehl auf einem Befehlsknopf einleitet, soll die Cursor-Änderungen an einem Hourglass wie ihm an. Wenn er den gleichen Code auf dem OnClick Ereignis eines Bildes einleitet, ändert der Cursor nicht zu einem Hourglass.  Als Beispiel die folgenden Linien des Codes hinter dem Onclick Befehl eines Befehlsknopfes kleben, und den Code hinter dem onclick Ereignis des Bildes kleben und die Resultate dann vergleichen.  Jedes haben eine Lösung zu diesem?

Dim Papierlösekorotron als Date
DoCmd.Hourglass True
dt = DateAdd („s“, 6, jetzt ())
Do bis Papierlösekorotron < Now
DoEvents
Loop
DoCmd.Hourglass False
MsgBox „beendete "

Antwort : Hourglass, der nicht wenn Sie im Bild Onclick Ereignis in Zugang 2007 arbeitet, verwendet werden

Ich gerade versuchte in Zugang 2003 und beobachtete die gleiche Sache. Es ist nicht ein Problem mit Schirm erneuert (dieses würde von DoEvents irgendwie behandelt worden sein), weil, Me.Caption auf etwas an der Oberseite der Zufuhr einzustellen sofort sichtbar ist.

Einerseits beim Treten durch den Code, der Hourglass arbeitet, aber der VB Herausgeber ist zu dieser Zeit aktiv. Ich kann nur schätzen, dass Bilder eine andere Maus haben, Entwurf als regelmäßige Kontrollen zu behandeln: das selbe geschieht zu den Bildkontrollen und zu ungebundenen Gegenstandrahmen.

Vorschlag der conagramans verwenden oder das Bild direkt in den Knopf legen (wenn Sie diese Art des Blickes wünschen). Ich fand nicht eine Weise, den Hourglass herzustellen, zu erscheinen, sogar indem ich den Fokus und andere ähnliche Tricks änderte, aber ich habe nicht WinAPI Anrufe versucht - ich bin sicher, dass es möglich ist, wenn Sie es wirklich benötigen.

(°v°)
Weitere Lösungen  
 
programming4us programming4us