2016-09-15 10 views
0

Microsoft Accessにアニメーションを追加することは可能ですか?私が想定しているのは、フォームのボタンをクリックしてアニメーションが表示されてから離れていくということです。マリオがジャンプしてブロックに当たったときのように、コインが現れて消えるようなもの。私はその非常に一般的な質問を知っていますが、私はこれに関して多くのオンラインを見つけることができませんでした。Microsoft Accessにアニメーションを追加することは可能ですか?

+1

私はこれを見つけるのに苦労していますが、Web上のいくつかのサイトのようにポップアップして消えるメッセージを作成することについてはあまりにもずっと前から疑問がありました。 WinAPIを使用してアニメーションを作成するプロジェクト(位置/フェードイン/フェードイン)にリンクしています。 – Brad

答えて

1

タイマーイベントなどを移動して、コントロール/ピクチャの上/左の位置を調整できます。

しかし、Access(VBA)はシングルスレッドなので、このようなアニメーションの実行中は何も起こりませんので、アプリケーションを効果的にフリーズすることはできません。これはユーザーにとって本当に迷惑なことです。これは、この分野でごくわずかなコードを満たしている理由の1つです。

1

はい、可能です。基本的には、特定の画面座標でスプライトを描画して再描画します。それはAccessで恐ろしいです、それはclunkyに見え、あなたのアプリを殺すでしょう。あなたがそれをオンラインで多く見つけることができない理由は、それをデータベースに組み込むことが非常に悪い考えだからです。

ショートカットを作成し、複数のGIFが作成されていても(古い学校のフリップブックアニメーションを考えた場合)、まだ複数のコントロールを描画して再描画する必要があります。私はあなたが本当にそれを追加したい場合は、私はまだそれがドラッグし、clunky見えると思う。

+0

はい、同意します。特にあなたのフォームにたくさんのコントロールがある場合、ちらつきは非常に目立つでしょう。あなたはこれを望んでいません。アニメーションは別のプロセスで動作する外部ライブラリを使用する必要がありますが、非常に難しいです。 –

関連する問題