ValidateXML project
including variables block for,
559-560
methods added to code region,
563-568
namespace references,
559
writing ConfigDate string to file,
570-571
writing statistics to TextBox screen,
569
adding validation code from event handlers,
28-33
in car mileage expense report,
190-191
cell entry validation for Golf project,
685-688
creating validation controls,
494-495
creating XML schema-fed validating reader,
563-568
debugging regular expressions,
527-528
errors in XmlValidatingReader,
571
extending control properties and,
494-495
HoleDetail screen of Golf project,
689-690
keyboard KeyPress events and on-the-fly,
204,
214-215
limitations handling literal characters in CustomMask project,
483
Masked Edit control errors in .NET,
465-472
masking vs. regular expressions for,
464
new data in GridRestrict project,
371-372
setting up for RadioButton and ComboBox screens,
7-8
ValidationErrorEvent of CustomMask project,
487-491
writing for data entry controls,
1-3
XML data validation and regular expressions,
552
XmlTextReader limitations for file,
553
XmlValidatingReader and,
553,
571
ValidationErrorEvent of CustomMask project,
487-491
including variables block for ValidateXML project,
559-560
using array of cultures as,
168-169
viewing event log in Event Viewer,
416-417
virtual trees
appearance of speed with Fill Fast button,
605-610
creating QuickTreeFill project,
593-594
adding and clearing nodes in TreeView control,
575-576
adding handlers for TextBox events,
484-485
adding trace line to Form_Load delegate,
426
adding validation code from event handlers,
28-33
allowing external client use of TreeView control,
618-619
assigning access keys,
83-85
capturing letters and numbers with
catching general exceptions,
433
code region for Required property,
505-506
comparing coding for multiform SDI in
complete code for Towns class,
361-365
constructor setup code for MenuItem objects,
246-247
ContainedControls project,
244
context menu in MDI applications,
152,
153
controlling and deleting user input,
481-482
currency and number displays,
171-172
detecting changed cells and cells clicked by user,
370
enabling updating of disconnected data,
348-349
events of Masked Edit control in,
469-470
examples using regular expressions,
449-450
Form_Load and button click event handlers for,
416
handling event delegates,
92-93
instantiating hash tables in locals region,
508-509
intercepting keystrokes for form controls,
225-228
linking DataSource property of ListBox to internal array,
219-220,
221-222
overloading functions in,
103
overriding CanExtend property,
497-498
reading and writing binary data to file,
383
reading and writing binary data to memory,
385,
386
rectangle converter class,
231
screen size and resolution issues,
110-111
SelectText program,
55-57
sending trace output to console form,
427
setting up ReadXML button with click event handler,
545-546
setting up trace listeners with constructor,
428-429
simple error throwing and catching,
432
synchronizing conflicts with worker threads,
640
tabbing through controls,
28
terminal setup program,
15-19
TextBox setup example,
25-27
using VB commands in C# code,
200,
371
validating passwords with regular expressions,
461-462
validation methods using regular expressions,
459-460
Visual Studio 6.0
events of Masked Edit control in,
465-467
getting Masked Edit control in,
462-463
validation errors with Masked Edit control in .NET,
465-472
Vlad project
adding namespace references for,
496
adding RegxValidate class to,
515-524
class definitions for,
497
code region for Required property,
503-506
instantiating hash tables in locals region,
506-509
overriding CanExtend property,
497-498
setting minimum and maximum value properties,
509-512
test project for NumberExtender control,
513-515