Page History
This example shows how you can embed a LANSA ActiveX reusable part to a Visual Basic form. The LANSA ActiveX component is the grid showing skill details for an employee:
Source that makes up this example:
Name | Type | Description |
|---|---|---|
AXPANELA | Visual LANSA Component | Visual LANSA Source |
Project1 | Visual Basic Project | Project Definition |
Form1 | Visual Basic Form | Visual Basic - Code |
Session.cfg | Configuration file | Session Configuration (Session.cfg) |
...
- Complete the General Setup Tasks to create a new Visual Basic project.
- Close Visual Basic.
- Start Notepad, open the form (Form<n>.frm) created in the General Setup Tasks.
- Replace the code in Notepad with the source code from Case 2 - Visual Basic - Object, then save it.
- Open the Project (Project<n>.vbp) in your Visual Basic development environment.
- Open the form (Form<n>.frm).
- Replace the code with the source code from Case 2 - Visual Basic - Code, then Save it.
- Right-click in the Visual Basic toolbox and select Components from the popup menu.
- Scroll down and check LANSA.AXPANELA. This will add an icon for the AXPANEL control to the toolbox.
- Click on the AXPANELIA icon to select it and on the form drag out a rectangle and release the left mouse key to include the LANSA ActiveX control to the form:
View the properties of the ActiveX control and change the name from AXPANELA1 to AXPANELA.
Note Notes: - If your Toolbox is not displayed, click View then Toolbox.
- To view the forms user interface design, Click View, then click Object from the Menu or by using the Project Pane.
- In the LOAD routine modify the login script below to your requirements. For example:
Call ConnectToLansa("user1", "mypassword", "c:\ActiveXTests\session.cfg") - Save, then compile the Visual Basic Project using the Make Project<n>.exe option in the File menu.
You can now view the sample Personnel data by executing the program and typing in an Employee Number, then clicking on Show.


