2016-09-15 3 views
0

Microsoft Access에 애니메이션을 추가 할 수 있습니까? 내가 상상하는 것은 누군가가 폼의 버튼을 클릭하면 애니메이션이 나타나고 사라지는 것이다. 마치 마리오가 점프하고 블록을 칠 때 동전이 나타나서 사라지는 것과 같은 종류입니다. 나는 그것의 아주 일반적인 질문을 알고 있지만, 이것에 관해서는 많은 온라인을 찾을 수 없었다.Microsoft Access에 애니메이션을 추가 할 수 있습니까?

+1

나는 이것을 찾기가 힘들지만, 너무 오래 전에 웹에서 일부 사이트처럼 팝업되고 사라지는 메시지를 만드는 것에 관한 질문이있었습니다. WinAPI를 사용하여 애니메이션 (위치/페이드 인/아웃)을 만드는 프로젝트에 연결되었습니다. – Brad

답변

1

타이머 이벤트 또는 유사한 이벤트를 이동하여 컨트롤/그림의 상단/왼쪽 위치를 조정할 수 있습니다.

하지만 Access (VBA)는 단일 스레드이므로 그러한 애니메이션이 계속 진행되는 동안에는 응용 프로그램이 효과적으로 정지되지 않습니다. 이는 사용자에게 정말 짜증나는 일이며, 이는이 영역에서 아주 적은 코드를 충족시키는 이유 중 하나입니다.

1

예, 가능합니다. 기본적으로 특정 화면 좌표에서 스프라이트를 그리고 다시 그립니다. 그것은 Access에서 끔찍한, 그것은 clunky 보이고 귀하의 애플 리케이션을 죽일거야. 온라인에서 그다지 많은 것을 발견 할 수없는 이유는 그것을 데이터베이스에 통합하려고 시도하는 것이 아주 나쁜 생각이기 때문입니다.

지름길을 가져 와서 여러 개의 GIF를 구성한 경우 (구식 플립 북 애니메이션을 생각해보십시오.) 여러 개의 컨트롤을 그려서 다시 그려야합니다. 나는 당신이 이라면 정말로 그것을 추가 할 수 있었으면 좋겠다고 생각한다. 그러나 나는 여전히 그것이 끌어 당기고 거칠게 보일 것이라고 생각한다.

+0

예, 동의합니다. 특히 양식에 많은 통제가있는 경우, 삐걱 거리는 소리가 매우 눈에 띄기 쉽고, 원하지 않습니다. 애니메이션은 별도의 프로세스에서 작동하는 외부 라이브러리를 사용해야하므로 매우 어렵습니다. –

관련 문제