[ |../../index.htm#lansa/l4wdev06_0280.htm]
現在地:
2.5.2 ステップ2. インターフェースの作成
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フィールドを追加します。
![]()
PARTNAMEフィールドを追加する手順を以下に示します。
1. リポジトリでフィールドを探します。
2. PARTNAMEフィールドをフォームにドラッグするか、ダブルクリックします。
3. [詳細]タブを表示し、LabelTypeプロパティをCaptionにします。
4. Captionプロパティに「名字の一部を入力:」と入力します。
コマンド・ボタン
姓の一部フィールドで使用する取得コマンド・ボタンの他に、社員の詳細を操作するコマンド・ボタンが必要です。
![]()
ボタンをフォームに追加する手順を以下に示します。
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>]」に示されている図のように、これらのボタンをフォームに配置します。
リスト・ビュー
次に社員を表示するリスト・ビューを作成します。
![]()
リスト・ビューを作成するには、以下を実行します。
[コントロール]タブを再び表示します。リスト・ビュー・コントロール(PRIM_LTVW)をフォームにドラッグするか、ダブルクリックします。ここでリストの列を作成する必要があります。これを行うには、以下を実行します。
|
|
[アウトライン]タブを表示します。リスト・ビュー列は、LVCL_nという名前になります。
- LVCL_1は、#SURNAMEフィールドから作成された列です。
- LVCL_2は、#GIVENAMEフィールドから作成された列です。
- LVCL_3は、#EMPNOフィールドから作成された列です。
よりわかりやすい名前を使用したい場合は、名前を変更できます。
|
デザインビューで、列が追加されたリスト・ビューがどのように表示されるかを確認します。 |
]]></ac:plain-text-body></ac:structured-macro> |
社員の詳細フィールド
以下のような社員の詳細を示すフィールドがフォームに必要です。
|
リポジトリタブでPSLMSTファイルを再度表示します。
|
ステータス・バー
最後に、メッセージを表示するステータス・バーが必要です。
![]()
[コントロール] タブを表示して、[ステータス バー] をドラッグしてフォームに追加します。ステータス・バーは自動的にフォームの下部につきます。
インターフェースの仕上げ
アプリケーションのインターフェースが、この手順の冒頭「[<span style="color: #0000ee"><span style="text-decoration: underline; ">2.5 アプリケーションの作成</span></span>]」に示された図のようになっているかを確認します。
[
|../../index.htm#lansa/l4wdev06_0280.htm]