カスタマイズ可能なスペルチェック機能がビルトインされています。Proドキュメントに対して実行可能です。この場合、スペルチェックはタイプ中に自動的に実行されます。4Dランゲージコマンドを呼び出して実行することもできます。入力コンテキストメニュー​このプロパティを有効にすると、フォームの実行中にオブジェクトに対して標準のコンテキストメニューが使用できるようになります。コマンドなどがあります。メニューを使用してピクチャーの表示フォーマットを変更することもできます。変更は一時的なものであり、レコードには保存されません。フォントシステムダイアログボックスを表示させます。セッション中に最近使用されたフォント名を表示します。(それ以上は古いものから置き換えられていきます)。デフォルトではリストは空になっているので、このオプションは表示されません。コマンドを使用して管理することができます。スタイル、サイズ、カラー、背景色。フォームイベントを生成します。場合、メニューの内容はプラットフォームの描画エンジンにより設定されます。コマンドを使用して制御できます。ユーザーがオブジェクトに値を入力できるかどうかを指定します。すべてのアクティブオブジェクトはデフォルトで入力可です。フォーム上の特定のフィールドやオブジェクトを入力不可にしたい場合、入力可チェックボックスの選択を解除します。入力不可のオブジェクトはデータの表示のみをおこないます。当該フィールド名や変数名を使用するメソッドによってデータを制御します。フォームイベントは使用できます。これらによって、カスタムコンテキストメニューの管理が容易になり、入力不可変数をドラッグ&ドロップしたり選択したりできるインターフェースをデザインすることができます。このプロパティを無効にした場合、リストによってリストボックス列に関連付けられたポップアップメニューも使用できなくなります。入力文字種の制限及び#を使用した入力文字数の制限もできません。2文字だけ入力を許可する目的で、入力フィルターに&9##と指定しても、IME経由での全角数字やその他日本語文字の入力を防ぐことはできませんし、任意の数の文字が入力できてしまいます。4Dコマンドを使用する必要があります。入力フィルターを使用するとデータ入力中にユーザーがタイプできる文字を制御できます。異なり、入力フィルターは文字ごとに処理がおこなわれます。3つの数字で構成されるとき、入力フィルターを通してそのパターンを強制することができます。特定の文字や数字のみを使用するよう制御することもできます。入力フィルターはデータ入力時にのみ動作します。オブジェクトの選択をユーザーが解除した後のデータ表示には効果がありません。フィルターはデータ入力を制約し、表示フォーマットはデータ入力後の値の表示を制御します。データ入力中、タイプされるたびに入力フィルターは文字を評価します。その入力を受け付けません。ユーザーが有効な入力をおこなうまで値は変更されません。入力フィルターに表示フォーマットを併用することで、形式的な文字をユーザーが入力しなくてすむようにできます。7桁の番号が続きます。エリアコードをカッコでくくり、電話番号の3つ目の数字の後にダッシュを表示するような表示フォーマットを利用することができます。このようなフォーマットが指定されている場合、カッコやダッシュをユーザーが入力する必要はありません。使用することができます。カスタマイズされたフィルターを作成することも可能です:入力フィルターコードを直接入力することができます。ツールボックスのフィルターエディターで入力フィルターを作成し、その名前を指定することもできます。開発者が作成したカスタムフィルターはリストの先頭に表示されます。すべての文字が入力可能、ただし大文字に変換されます。大文字の文字だけが入力可能。数字と文字が入力可能。2桁の任意の文字が入力可能、大文字に変換されます。標準の日付入力フォーマット。任意の数値が入力可能。カスタムの日付入力フォーマット。任意の数値が入力可能。時間入力フォーマット。時と分だけが入力可能。任意の4桁の数字が入力可能。時間入力フォーマット。