ホーム
サポート
ノンモーダルダイアログボックスでボタン操作ができない
ノンモーダルダイアログボックスでボタン操作ができない
更新しました Jul 5, 2021
使用製品
使用製品とは、この記事で説明されている解決策で動作することが確認された製品を示しています。この解決策は、他の同様の製品やアプリケーションにも適用される可能性があります。
ソフトウェア
DIAdem
問題
DIAdemでノンモーダルダイアログボックスを作りました。スクリプトの実行を停止させるボタンを設けたのですが、スクリプトを実行しても反応させることができません。どのようにすればノンモーダルダイアログボックスでユーザーの操作を受け付けるようになりますか?
解決策
スクリプトで
SUDDlgCreate
コマンドではなく
SUDDlgCreateEx
コマンドを使用してください。
また、SUDDlgkeepEnabledパラメタに
True
を設定します。このようにすることでスクリプト実行中でもユーザー操作を受け付けるようになります。
関連リンクのヘルプページにあるサンプルも参照してください。
追加情報
スクリプトでループを使用していてこれをノンモーダルダイアログボックスから止めた場合、その後のエラー処理を正しく構成しなければならない場合がありますので注意します。
関連リンク
Command: SUDDlgCreateEx - DIAdemヘルプ
その他のサポートオプション
NIコミュニティに聞く
ディスカッションフォーラムで他のユーザーとコラボレーション
NIコミュニティでソリューションを検索する
エンジニアからのサポートをリクエストする
有効なサービス契約または有効なソフトウェアサブスクリプションが必要な場合があります。サポートオプションは国によって異なります。
サービスリクエストを開く
ソフトウェアサブスクリプションとサービスの詳細を見る
ハードウェアサービスプログラムの詳細を見る
Tariff Impact Update
Learn more
この情報はお役に立ちましたでしょうか。
はい
いいえ
Tell us more.