Team LiB
Previous Section Next Section

Index

T

tab order
coding, 85
tabbing through controls, 27
terminal setup program, 9
testing
call by MenuItem delegates, 134-135
KeyPress events, 214
Masked Edit control, 491-494
multithreaded control, 637-639
repairing MaskedClient code to trigger ValidateErrorEventHandler, 493-494
Sender object before using OpenWindow delegate, 134
testing NumberExtender control, 513-528
adding RegxValidate class to Vlad project, 515-524
creating project for, 513-515
displaying design-time errors in, 525-526
trapping errors with SetRegularExpression method, 524-525
text
selecting in TextBox, 51-57
text replacement in regular expressions, 453-455
text box input, 455-456
Text property (VB 6.0), 3
text resource files, 160, 176-177
TextBox control
extending control type for, 498
icon denoting invalid entry for, 514
MultiLine, 20, 21
properties for data entry and validation with, 21
retrieving cursor position, 486
selecting text in, 51-57
setting up, 20-22
simple data entry in, 4-7
TextBox setup example, 23-27
ToolTip help for, 515
Visual Basic 6.0, 3
writing statistics to TextBox screen of ValidateXML project, 569
TextBox Setup dialog box, 23, 29
TextChanged event, 50
Threading namespace, 214
throwing errors, 431-443
Catch block, 433-444
catching errors before they happen, 434-437
confusion when, 432-433
exception handling with Try-Catch-Finally block, 431
Finally block, 437-443
simple code for, 431-432
Try block, 431-432, 438-440
time displays, 170-171
ToolBar control
about, 36
adding to PowerUser project, 84-85
localizing graphics for, 159-160
as object-oriented control, 240
Toolbox
customizing for NumberExtender control testing, 525
Masked Edit control in, 463, 491-492
ToolTip
debug code for regular expressions, 527-528
help provided in NumberExtender control test, 515
ToolTip control for Vlad project, 502-503
ToString() method, overriding, 275-276, 660, 676
Town class, 354-356
Towns class, 357-365
trace listeners. See listeners
Tracing project, 419-430
adding trace line to Form_Load delegate, 425-426
console window form for, 420-421
delegates for handling events, 423-425
enabling and disabling tracing, 425, 429
forms for, 419
namespace references and class local variables in, 423
runtime switch added to, 430-431
sending trace output to console form, 426-427
setting up trace listeners with constructor, 428-429
Tree Test project (.NET), 577-612
adding controls to tester form, 577-578
clearing tree instantly, 585-587
entering code for button click delegates, 578-580
increasing apparent fill speed, 587-591
Tree Tester project (VB 6.0), 573-577
TreeDragDrop routine, 309
TreeDragOver delegate, 319-320
TreeExpandCollapse routine, 309
about, 36-37
adding multithreading to, 612-627
avoiding delays filling true tree hierarchy, 591-593
class local variable for Photo project, 302
clearing nodes instantly, 585-587
constructor in Photo project, 313-314
creating virtual tree, 593-594
with data entry programs, 291-292
delegate code for Photo project, 305-309
dragging photograph to TreeView, 314-319
functions of QuickTree multithreading project, 613
increasing apparent fill speed of Tree
Test project, 587-591
initialization code for Photo project, 309-313
inserting properties and methods for external client use of, 616-619
ListViewSorter code to Photo project, 294-296
performance in VB 6.0, 573-577
Photo class code for Photo project, 296-298
PhotoList code to Photo project, 298-302
running fast TreeView example, 611-612
setting up multithreaded tree tester, 627-629
using on Statistics screen, 648, 649
tripanel form, 322, 324-325
troubleshooting. See Tracing project
Try block, 431-432, 438-440
Try-Catch-Finally block
adding Finally block, 437-443
error catching with Catch block, 433-444
exception handling and, 431
simplistic error handling with Try block, 431-432

Team LiB
Previous Section Next Section