WinForms using Visual C#

£1000 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...


Visual C# is the latest incarnation of the C# programming language, and this course shows you how to use C# to create Windows applications. The course uses Visual Studio as a development environment, and covers everything from creating DataGridViews to working with menus and toolbars. An ideal 3-day introduction to C# programming!


While no prior experience is essential, you will find this course difficult if you do not have any previous experience of either programming or database design.

Course Contents

Starting with C#

- WinForms or Windows Presentation Foundation?
- Starting with Visual Studio

Creating forms

- Drawing controls
- Formatting forms

Running forms

- The start-up form
- Building and running forms

Coding form events

- Forms and their events
- The two event arguments

Laying out your code

- Commenting out code
- Using regions

C# variables

- Creating and using variables
- The types of variable

Enumerations and constants

- Enumerations
- Constants


- Using IF and ELSE
- The SWITCH statement

Advanced controls

- RichTextBoxes, etc
- DateTimePickers, etc
- The WebBrowser control

Properties in C#*

- RO, WO and RW properties
- Coding properties

Using lists*

- Populating lists
- Finding items

Validating forms

- Form and control validation
- Using ErrorProviders

Toolbars, menus and status bars

- Creating menus and toolbars
- Context (right mouse) menus
- Coding menus and toolbars

FileDialogs and StreamReaders

- Standard file dialog boxes
- StreamReaders and StreamWriters

Debugging and trapping errors

- The TRY clause
- Stepping through code
- Setting breakpoints

Data sources and datasets

- Configuring datasets
- Populating comboboxes, etc

Introduction to DataGridViews

- Applying styles and formatting
- Anchoring columns and grids
- Editing columns

Making DataGridViews editable

- Creating the SQL statements
- Saving changed data

DataGridView events

- Reacting to events
- Validating and Validated events
- Conditional formatting

Complex DataGridViews

- Including comboboxes
- Including clickable buttons
- Linking to DetailsView forms


- Publishing a system
- Installing your application

Course Times

Usually 9.30am - 4.30pm. Course times will be 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