WinForms using VB (Visual Basic)

£900 per delegate. This may be less for special offers on specific course dates and in-company training courses

Duration: 3 days

Trainer: S047OW

Need course dates or locations to suit you? CLICK HERE TO SEND ENQUIRY...


Learn how to create Windows Forms application in Visual Studio, using Visual Basic as a coding language (we also run a similar Visual C# training course). If you want to create a Windows application this is the perfect starter course, showing you how to create forms (including datagridviews), code events and create Visual Basic routines.

Course Contents

Preparing to use VB 2010

- WinForms versus WPF
- Visual Studio projects

Drawing forms

- Adding and formatting controls
- Tooltips

Running applications

- Setting a default form
- Building and running

Form events

- Attaching code to controls or forms
- Event arguments

Coding layout

- Comments
- Good coding practice

Variables and data types

- Variables types
- Converting variables

Enumerations and constants*

- Enumerations
- Constants and resources

Conditions and loops

- Using if conditions
- Four types of loop

Form controls

- Two date controls
- WebBrowser controls
- GroupBoxes and Panels

Coding properties*

- Types of propert
- Coding and using properties


- Finding list items
- Looping over list items

Form validation

- Validation events
- ErrorProvider controls

Menus and toolbars

- Designing and naming menus
- Coding short-cut keys
- Short-cut menus
- Creating toolbars

Files and folders

- Customising file dialog boxes
- Using stream readers / writers

Debugging and error-handling

- Using TRY / CATCH
- Breakpoints
- The immediate window

Linking to databases

- The data sources window
- Combo boxes and listboxes

Basic DataGridViews

- Editing columns
- Formatting and using styles
- Stretching columns

Editable DataGridViews

- Generating update statements
- Writing changes to databases

Reacting to DataGridView events

- Coding datagridview events
- Validating data entered
- Conditional formatting

Advanced DataGridViews

- Adding combo boxes and buttons
- Filtering DataGridViews
- Creating DetailsView forms

Publishing applications

- Publishing applications
- Installing published applications

Please note that any items marked with a * will be covered if time allows.

Course Times

Usually 9.30am -4.30pm. Course times are confirmed in the joining instructions once the course has been booked.
The course either has new dates in data loading, or is only run as a dedicated or In Company course.
  • Corps Construct Logo
  • Safety & Health Logo
  • Hawks Logo
  • Know How Logo
  • Induct Ltd Logo
  • Ace Safety Logo
  • 1UPACCESS Logo
  • BAM Construction Training Logo
  • Citrus Training Logo
  • 3B Training Logo
  • Astutis Logo
  • Construction Industry Training Providers Logo
  • Health Life and Safety Logo
  • MI Construction Training Logo
  • Innov8 Training Logo
  • BSI Training Logo
  • OM Safety Training Logo
  • TotalComms Training Logo
  • SDA Safety Logo
  • Construction Skills People Logo
  • Phoenix Health and Safety Logo
  • Harris Safety Training Logo
  • First Response Training Logo
  • Alliance Learning Logo
  • ALS Safety Logo
  • KeyOstas Logo
  • Libben Health and Safety Logo
  • Global Management Academy Logo
  • Illumine Logo
  • CCAS Health and Safety Logo
  • ROSPA Logo
  • PJH Safety Training Logo
  • OMS Logo
  • Tala Training Logo
  • PRS Health and Safety Training
  • SSG Training and Consultancy Logo
  • RB Services Logo
  • Safety Training Services Logo
  • Clarkson Evans Training Logo
  • Lighthouse Training Logo
  • The Building Safety Group Logo
  • ProSafety Logo
  • Total Training Solutions Logo
  • Kentec Training Logo
  • Total Electrical Training logo
  • NTSS logo
  • Frinton Training logo
  • Envesca logo
  • The Safety Maintenance Company logo
  • APT Health and Safety logo
  • Sandwell Training Association logo
  • PC Workshops logo
  • Zero Harm Training logo
  • R2 Training logo
  • The Bradley Group logo
  • Risk Health and Safety logo
  • Wise Global Training logo
  • Total Training Company Logo
  • Sibbald Training logo
  • Total Construction Training logo
  • UTN Training logo
  • Collective Safety Solutions logo
Telephone Hotline (footer image)

Telephone Hotline

01933 233884

(Monday to Friday - 8:00am to 5:30pm).

© 2021 Book My Course Limited. All rights reserved

Home | About Us | Contact Us | FAQs | Privacy Policy | Terms & Conditions | Site Map | News / Articles | Cookie Policy