E
Edit() method of DataGridColumnStyle class, 383
editing, overriding methods to prevent, 383-384
Editor attribute, 338
EditValue() method of UITypeEditor class, 340
ellipsedrawing, 523-524
filling, 483
email address, validating with regular expression, 140-141
enabled controls, 409
Enabled propertyof Control object, 74
of LinkLabel.Link object, 94
of MenuItem class, 115
of ToolBarButton object, 245
encapsulation, 44-46
custom control decisions, 275
data binding, 387-390
EndCap property of pen, 489
EndUpdate() method of ListView control, 219-220
EnsureVisible() methodof ListView control, 213
of TreeNode collection, 231
44
AnchorStyles, 174
comparison of database integers with, 370
custom, 335-336
FormStartPosition, 148-149
HelpNavigator, 540
ShapeType, 520
State, for buttons, 513
Enum.Parse() method, 67-68
error checking. See also 336
error messages, user response to, 17-18
ErrorProvider control, 298
validation with, 138-140
event handlerfor controls, 40-41
overriding in inherited form, 197-198
eventsfor custom controls, filtering, 327-329
Form class, 146-147
exception classes, 276
Expand() method of TreeNode collection, 230
ExpandAll() method of TreeNode collection, 230
expanding TreeView levels, 230-231
extender providerscontrol layout engines as, 463
custom, 298-307
HelpIconProvider, 303-307
MenuTextProvider, 298-302