ページの先頭行へ戻る
NetCOBOL V12.0 PowerCOBOL ユーザーズガイド
FUJITSU Software

D.14 テキストボックスへの入力内容をチェックしたい

処理

数値を入力するためにテキストボックスコントロールを配置しました。コントロールのプロパティ設定ダイアログボックスを使って、テキスト(Textプロパティ)を削除し、テキスト属性のテキスト種別を"1 - COBOL PICTURE属性"、PICTURE文字列に数値項目を定義しました。

このテキストボックスの値を実行時に参照した場合、未入力状態であっても0となります。0は有効な値として扱いたいのですが、入力がなかったのか、それとも0が入力されたのかを判定するには、どうすればよいでしょうか?

操作方法

判定する手続きの中で、Textプロパティではなく、DisplayTextプロパティを参照してください。DisplayTextプロパティは、実際にテキストボックスに表示されている文字列を参照することができます。したがって、未入力の場合、値は空白となります。