Intrinsic and ActiveX Controls

Working with Intrinsic
Controls and ActiveX
Project 2
Intrinsic Controls – the basic set of twenty
controls in the toolbox.
 Are
a part of the .exe VB program.
ActiveX Controls – exists as separate files.
 Files
have a .ocx extension.
Introduction cont……….
Many routines and procedures are built
into applications that are not designed for
the end user.
Creating the Interface
Consists of sizing and locating the GUI
and then adding the controls necessary for
the user to use the form.
Form Size and Position
Height and Width property values can
change the size of the form.
 Top and Left property values change the
position of the form.
AutoSize and BackStyle Properties
AutoSize – when set to True, the size of
the control (label) will depend on the size
of the caption property.
 BackStyle – when set to Transparent, the
color of the control below the label
displays within the label’s border.
Copying Controls
You can copy and paste controls.
 A message will ask you if you want to
create a control array.
 Click
“NO” if you just want a copy of the
 We will work with control arrays later on.
ListBox and ComboBox Controls
Used to present the end user with choices
from a list.
 When a list is longer than the list box,
scroll bars automatically appear.
ListBox and ComboBox
Appearance of
From List
List always shows,
Click item in list
scroll bars added if list
is longer than box.
ComboBox(Style = 0)
Drop-down list
Click item in list or
type directly in box.
List always shows,
scroll bar added if list
is longer than box.
Click item in list or
type directly in box.
Drop-down list
Click item in list
Shape Control
Used to add shapes to the form
 Square
 Circle
 Rectangle
CheckBox Control
Used to turn controls on or off.
 Indicate the selection of deselection of
check boxes on a form.
Frame Control
Used as a container for other controls,
such as option buttons.
 A frame
can only have a rectangle shape.
 A frame can have a caption.
 When option buttons are added to the frame,
only one can be selected at a time.
Option Button Control
Presents a set of choices.
 Placed in groups, such as on a frame
 Must
be drawn directly on the frame to be a
part of the group.
CommonDialog Control
Allows you to add the Open, Save As,
Color, Print and Font commands.
 Not visible during run time.
 Activate the CommonDialog control by
using one of the Show methods.
Aligning Controls
Used to align controls in the form.
 Vertically
 Horizontally
Format menu
Naming Controls
The name of a control is a property of a
 Helps the programmer know what control
he/she is working with when writing code.
 Table 2-2
Writing Code
Project 2
Changing Control Properties
Basic Format
= value
Temporary storage locations.
 Each variable has a
 Name
Type – determines the type of data the
variable can hold.
 Data
Variables cont………..
Must follow these rules when choosing
names for variables.
 The
name must begin with a letter.
 The name cannot be more than 255
 Then name cannot contain punctuation or
blank spaces.
Declaring Variables
You must declare, or create, a variable.
 This
will be done by Explicitly Declaring them.
Dim variablename As datatype
There can be a wide variety of different
data types
 Byte,
date, string, integer, variant, double
Assigning values to a variable
Variables can hold one value at a time.
 We use assignment statements to give
variables a value.
 dblRate
= 10.5
 strName = “Mr. Preheim”
Variable Scope
Refers to whether or not the variable is
visible to other sub routines.
 Variables declared in a sub routine are not
visible by other sub routines in the
 Variables declared in the General
Declarations are visible to all subroutines
for that form.
Arithmetic Expressions
Code that contains statements to perform
mathematical operations.
 Order of Precedence – the order in which
the calculation will take place.
 Can
change the order of precedence by using
 Refer to table 2-7
Arithmetic Expression Examples
dblPayRate = dblHours * curWage
 dblTotal = intNumber1 + 100
If..Then…Else Statements
Used to execute one statement or another
based on whether a condition is True or
 A condition is made up of a 2 expressions
and a comparison operator.
 =,
<, >, <=, >=, <>
Key words in an If…Then…Else
 Then
 Else
 End If
If Statement Structure
If condition Then
Block of code if the condition is True
Block of code if the condition is False
End If
If Structure Flowchart Example
Price = 5
Is Matinee Check
Price = 3.5
If Structure VB Code Example
If chkMatinne.Value = 1 Then
Price = 3.5
Price = 5
End IF
Similar to a variable in the idea that it uses
space in memory.
 However, the value of a constant does not
 Defined by using the Const statement in
the General Declarations.
The process of adding strings together is
called concatenation.
 Performed by using the ampersand (&)
textRecord.Text = num & “ ” & cboShow.Text & vbNewLine
& txtRecord.Text
Items in a ComboBox
When items are added to a ComboBox,
they are assigned an Index number.
 The
first item is assigned an index of 0.
When an item is selected from the list
during runtime, that index number is
assigned to the ListIndex property.
Writing Code for the Common
Dialog Control
To display the Color dialog box, you will
apply the ShowColor method.

similar documents