Upload
nelson-blake
View
221
Download
0
Embed Size (px)
Citation preview
Chapter 7 - Lists, loops and printing
List boxes and combo boxes• several types
• can add items at design time or during run time
• user select from predefined list or add new entry• simple combo boxes• dropdown combo boxes• dropdown lists• automatic scrolling
• No caption property
• prefixes: lst and cbo
• filling the list - properties window if not change• Ctrl-Enter to add to list
• AddItem method to add during run time• value and index
• Clearing the list - clear method• ListIndex Property - select an item or determine
which item selected when running - start with 0• ListCount - number in list• ListProperty - holds all elements in list -
referenced by index• ListCount - number in list
• Removing an item from the list - RemoveItem
Do/Loops• series of statements to be repeated
• iteration - single execution
• tested at the bottom or the top• pretest - at top• posttest - at bottom
• Boolean - true or false
• Using with list box
For/Next Loops - repeats a specific number of times• loop index - controls - numeric
• Step - incremented - default = 1
• Negative increment
• Condition satisfied before loop entered
• changing values in loop
• endless loops
• exiting
MsgBox function - display dialog box• function returns value
• specifiying buttons and/or icons to display
Using String functions• Left, right, mid to return part of a string
• Len - count• SelStart and SelLength
• Selecting entries in a list box - help user
Sending to the printer• printer.print• formatting lines
• commas - print zones - 14 spaces• semicolons - right after• blank lines• tab function - column position to start• spc function - number of spaces between• aligning string and numeric data
• selecting the font - TrueType fonts• terminating page or job - NewPage
• Printing contents of list box• printing selected item from list• aligning decimal columns
Assignment #13 Pg. 319 – define key terms - pg. 281 - prog. Exer. 7.2
• name everything appropriately
• option buttons - one frame
• drop down combo - subjects
• list box – shelf number
• Print – from form – can use picture box
• OK – button - default
• help, about - message box
• loop to print subjects - 0 to (list count – 1) printer.print - Printer.EndDoc
• to pick selected item from list - pg. 271
• hand in: printed output, code, form, form as text, design on paper