大きな文字の汎用MsgBoxクラス Access VBAのMsgBox関数で表示されるダイアログボックスのメッセージ文を、より大きな文字で表示するため、通常のメッセージボックスを模倣した、独自のフォームによるMessageBoxクラス(フォームモジュール)です。
【宣言】 [Public | Private] Dim objectexpression As Form_tsMessageBox
Set objectexpression = New Form_tsMessageBox
【呼び出し】 objectexpression.Show(Prompt[, Buttons][, Title][, HeightRow])
【返り値】 ダイアログボックスでユーザーによってクリックされたボタンに応じて、値が返されます。その値もMsgBox関数と同様の組み込み定数で判別することができます。ただしこれもMsgBox関数のすべてのボタンには対応していません。
データベースの中に実行例を示したフォーム"frm使用例"が付いています。そのフォームを使って、どのような使い方ができるかを確認してください。また、そのモジュールの記述を参照することによって、いろいろな呼び出し方が分かると思いますので、それらのコードをご自分のモジュールに応用してご利用ください。 なお、サンプルでは、Declarationsセクションでやフォームの読み込み時イベントを使って、フォーム全体でオブジェクト変数を宣言していますが、もちろんプロシージャ単位で使うことも可能です。 ※ご自分のデータベースでこのフォームを使うには、フォーム『tsMessageBox』だけをエクスポートまたはインポートしてください。 ※フォームのデザインやソースコードが公開されています。フォームのデザインが気に入らなかったり、機能変更や新たな機能追加を行いたい場合には、自由にカスタマイズしてください。 だたし、一切のサポートは行いません、また一切の責任は負いません。 ダウンロード (MESSAGEBOX.ZIP、37,637 バイトあります) |
Copyright © T'sWare All rights reserved |