初期化
PhoneFormObj_Load は、PhoneFormObj Load イベントのイベント・ハンドラです。このメソッドは、以下を実行します。
-
InitConnection を呼び出します。既に作成済みのこのメソッドは、Caché への接続を作成し、開きます。
-
InitContactList を呼び出します。このメソッドは、前のページで説明されているように、データベースにあるすべての Contact インスタンスのオブジェクト ID を格納した、ContactList という名前のリストを作成します。
-
フォームの [電話番号情報の編集] セクションと [連絡先情報の編集] セクションのコンボボックスを初期化します。
-
DisplayTreeView を呼び出します。このメソッドは、フォームの左側に表示されるツリーを作成します。このメソッドについては後のページで説明します。
完成したメソッドは以下のとおりです。このメソッドの本文を、PhoneFormObj.cs の PhoneFormObj_Load スタブに追加します。
private void PhoneFormObj_Load(object sender, EventArgs e)
{
InitConnection();
InitContactList();
comboBox1.Items.AddRange(new Object[] { "Business", "Personal" });
comboBox2.Items.AddRange(new Object[]
{ "Business", "Home", "Mobile", "Fax" });
DisplayTreeView();
}