Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Visual LANSAパネルの再利用可能パーツをVisual Basicのフォームに埋め込む、あるいはコントロールのイベントに応答するためには、ツールバーからコンポーネントをドラッグし、配置する必要があります。

  1. フォームを表示します。
  2. ツールボックスの[コンポーネント]セクションを選択します。
  3. ツールボックスを右クリックし、[ツールボックス

[ Image Removed |../../index.htm#lansa/l4wdev07_0260.htm]
現在地:

...

...

  1. カスタマイズ...

...

  1. ]

...

  1. を選択します。
  2. 必要ならば COM Components タブ (デフォルト)

...

  1. に切り替えてください。
  2. スクロールして LANSA.MYCOMP

...

  1.  を探し、そのチェックボックスをオンにしてください。
  2. [OK

...

  1. ]を押すと、ツールバーには小さいLANSAアイコンが現れます。

...

  1. このアイコンを矩形の外側までドラッグして放します。
  2. コンポーネントがパネルであれば、それと同じ大きさの矩形が現れます。その名前は「LANSA.MYCOMP」となっているはずです。
  3. 一方、コンポーネントがオブジェクトやフォームであれば、設計時に設定したアイコンの形で表示されます。
  4. コンポーネントは自動的に定義済みの状態になり、Visual Basicのフォーム内に、生成コードが追加されます。名前の省略値はaxMYCOMP1となります。
  5. このコンポーネントをSessionに追加します。次のように、「Session.CreateComponent」ではなく「Session.AddComponent」を呼び出してください

    Session.AddComponent(axMYCOMP1.GetOcx())

  6. これで、アプリケーションを実行すると、パネル・コンポーネントが使えるようになっているはずです。
  7. 一方、オブジェクトは表示されず、フォームもShowFormを呼び出さない限り画面に現れません。

以上により、コンポーネントのメソッド、プロパティ、イベントが、Visual Basic側からアクセスできるようになりました。   12.     これで、アプリケーションを実行すると、パネル・コンポーネントが使えるようになっているはずです。 13.     一方、オブジェクトは表示されず、フォームもShowFormを呼び出さない限り画面に現れません。          以上により、コンポーネントのメソッド、プロパティ、イベントが、Visual Basic側からアクセスできるようになりました。 [ !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! |../../index.htm#lansa/l4wdev07_0260.htm]