過去の桐井戸端BBS (桐ver.9)
27896 フォーム上でコマンドボタンをクリックした直後に実行するか否かをたずねるメッセージボックスを表示したい さくら 2004/10/08-22:48
さくら と申します。よろしくお願いします。
引き続き別件でお願いします。

WIN XPで桐V9を使っています。

一括処理を実行しない、メニュー型フォームを開いた状態でのお話です。

フォーム上にいくつかのコマンドボタンがあると
まちがえてボタンをクリックすることがあります。
ボタンをクリックした直後に「そのコマンドボタンを実行するか 否か」を
たずねるメッセージボックスを実行したいのです。

コマンドボタンのマウス左クリックイベントのイベントハンドラに
メッセージボックスを実行させ、変数の返り値で
コマンドボタンに登録した処理を行ったり中止したりするには
どのように記述したらいいのでしょうか?
これもまた超基本的なことだろうと思いますが

よろしくお願いします。

27898 Re:コマンドボタンのキャンセル確認 悲しげ 2004/10/08-23:16
記事番号27896へのコメント
kevの記述例です。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
手続き定義開始 ・・・・
 変数宣言 自動,長整数{&確認}
 メッセージボックス \
  "確 認","そのコマンドボタンを実行するか否かとか",・・・ \
  ,&確認
 if(&確認<1)
  手続き終了 /*キャンセルの場合とか*/
 else if(&確認=某)
  ・・・・
 ・・・・
 end
手続き定義終了
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
(以上は手続き実行でもマウス左クリックイベントでも)

27900 Re:コマンドボタンのキャンセル確認 さくら 2004/10/08-23:25
記事番号27898へのコメント
こんばんは 悲しげさん
ありがとうございます。

こちらが教わりたいことを非常に的確に返していただきました。

ありがとうございます。
今からそれを参考にして(そのまままねて)フォームを改良します。

今後ともよろしくお願いいたします。

先のコメントと同じですが感謝の気持ちでいっぱいです。

戻る