[
|../../index.htm#lansa/l4wdev06_0280.htm]
現在地:
Visual LANSAでは、コードを記述する前にインターフェースを作成します。
2a.フォームのプロパティの設定
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="27a4619c-e96e-4fac-9b7c-83951435ad93"><ac:plain-text-body><![CDATA[ |
!worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png |
height=32,width=32! |
フォームのプロパティを表示するには、デスクトップまたは[アウトライン]タブでフォームを選択します。詳細タブを1番上にします。詳細タブは、フォームのプロパティのリストとイベントのリストで構成されます。 |
キャプションの記述 最初に変更する必要があるプロパティは、ウィンドウのタイトルを作成するためのフォームのCaptionプロパティです。 1. Captionプロパティをクリックします。 2. Employeeと入力します。入力すると、新しいキャプションがフォームのタイトルバーに表示されます。 サイズとフォーム 次にフォームをデフォルトのサイズよりも大きくします。 1. フォームを選択し、カーソルを端に向かって移動します。 2. カーソルが二重矢印になったら、マウスの左ボタンを押して端をドラッグします。 3. これ以外の方法では、フォームのHeightプロパティとWidthプロパティを変更できます。 フォームにコントロールとフィールドを追加しながら必要に応じてフォームをサイズ変更できます。 2b.フィールドとコントロールを追加する このセクションでは、フォームに必要なフィールドとコントロールを追加する方法を説明します。 #Partnameフィールドとボタン 最初に#SURNAMEを参照フィールドとして使用する#PARTNAMEフィールドを追加します。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! PARTNAMEフィールドを追加する手順を以下に示します。 1. リポジトリでフィールドを探します。 2. PARTNAMEフィールドをフォームにドラッグするか、ダブルクリックします。 3. \[詳細\]タブを表示し、LabelTypeプロパティをCaptionにします。 4. Captionプロパティに「名字の一部を入力:」と入力します。 コマンド・ボタン 姓の一部フィールドで使用する取得コマンド・ボタンの他に、社員の詳細を操作するコマンド・ボタンが必要です。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! ボタンをフォームに追加する手順を以下に示します。 1. \[コントロール\]タブを選択します。 2. プッシュ・ボタンをフォームに4回ドラッグします。これ以外の方法では、4回ダブルクリックすることもできます。 3. ボタンのキャプションを変更します。 a. 最初のボタンのキャプションを「取得」にします。 b. 2番目のボタンのキャプションを「保存」にします。 c. 3番目のボタンのキャプションを「作成」にします。 d. 4番目のボタンのキャプションを「削除」にします。 4. ボタンのデフォルト名(#PHBN_n)をキャプションにあわせて変更します。これにより、ボタンのイベント・ルーチンを記述するときにボタンを区別しやすくなります。 5. この手順の冒頭「[<span style="color: #0000ee"><span style="text-decoration: underline; ">2.5 アプリケーションの作成</span></span>|l4wdev06_0035.htm#_Ref442004481]」に示されている図のように、これらのボタンをフォームに配置します。 リスト・ビュー 次に社員を表示するリスト・ビューを作成します。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! リスト・ビューを作成するには、以下を実行します。 \[コントロール\]タブを再び表示します。リスト・ビュー・コントロール(PRIM_LTVW)をフォームにドラッグするか、ダブルクリックします。ここでリストの列を作成する必要があります。これを行うには、以下を実行します。 |
|
|
\[アウトライン\]タブを表示します。リスト・ビュー列は、LVCL_nという名前になります。 |
よりわかりやすい名前を使用したい場合は、名前を変更できます。
|
デザインビューで、列が追加されたリスト・ビューがどのように表示されるかを確認します。 |
]]></ac:plain-text-body></ac:structured-macro> |
社員の詳細フィールド
以下のような社員の詳細を示すフィールドがフォームに必要です。
![]()
|
リポジトリタブでPSLMSTファイルを再度表示します。
|
ステータス・バー 最後に、メッセージを表示するステータス・バーが必要です。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! \[コントロール\] タブを表示して、\[ステータス バー\] をドラッグしてフォームに追加します。ステータス・バーは自動的にフォームの下部につきます。 インターフェースの仕上げ アプリケーションのインターフェースが、この手順の冒頭「[<span style="color: #0000ee"><span style="text-decoration: underline; ">2.5 アプリケーションの作成</span></span>|l4wdev06_0035.htm#_Ref442004481]」に示された図のようになっているかを確認します。 [ !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! |../../index.htm#lansa/l4wdev06_0280.htm] |