S
Save method in MDI interface, 415
Save() method of Graphics object, 482
SaveFileDialog, 169
SaveSize() method of RegistryForm class, 151
Screen class, 149
screen resolutionand form size, 171-172
and window location decisions, 149
scroll button, drawing, 499
scrollable forms, 152-154
thumbnail viewer for bitmaps as, 276-283
ScrollableControl classdock padding, 178
Form class inheritance from, 152-153
ScrollChange property of MonthCalendar control, 110
ScrollPixelAmount property for MarqueeLabel control, 509
ScrollTimerInterval property for MarqueeLabel control, 509
SDI (single-document interface), 399
segmenting information, 16
Select event of MenuItem class, 117
Select() method of TextBox control, 96
SelectAll() method of TextBox control, 96
SelectedIndex event for list controls, 468
102
for list controls, 365
of TabControl, 256
SelectedIndexChanged event of TabControl, 256
SelectedIndices collection for list controls, 99
SelectedIndices property of ListView control, 211
SelectedItem property of ListView control, 211
SelectedItemIndexChanged event of ListView control, 211
SelectedItems collection for list controls, 99
SelectedObject property of PropertyGrid control, 325-326
SelectedTab property of TabControl, 256
SelectedText property of TextBox control, 96
selection frame, drawing, 499
SelectionEnd property of MonthCalendar control, 110
SelectionLength property of TextBox control, 96
SelectionMode property for list controls, 99
SelectionRange property of MonthCalendar control, 110
SelectionStart propertyof MonthCalendar control, 110
of TextBox control, 96
SelectNextControl() method of Control object, 74
serialization of control properties, 314-316
SetClip() method of Graphics object, 482
SetError() method of ErrorProvider control, 138
SetHelpString() method, 541
SetShowHelp() method of HelpProvider, 539
SetSize() method of RegistryForm class, 151
SetStyle() method of Control object, 82
SetToolTip() method of ToolTipProvider control, 86
Shape class, 521-522
shapesfor controls, 508-522
drawing program, 519-525
hit testing, 494-497
ShapeType enumeration, 520
shortcut keys, configuring, 71
Shortcut property of MenuItem class, 116
ShouldSerializePropertyName() method, for properties, 314-316
Show() methodof ContextMenu class, 119
of form, 154
of MessageBox class, 165
ShowAlways property of ToolTipProvider control, 86
ShowCheckBox property of DateTimePicker control, 108
ShowDialog() method, 154
ShowHelp() method of Help class, 543-544
ShowHelp property, 539
ShowInTaskBar property of Form class, 145
ShowLines property of TreeView control, 228
ShowPanels property of StatusBar control, 250
ShowPlusMinus property of TreeView control, 228
ShowRootLines property of TreeView control, 228
ShowShortcut property of MenuItem class, 116
ShowToday property of MonthCalendar control, 110
ShowTodayCircle property of MonthCalendar control, 110
ShowToolTips property of TabControl, 256
of ToolBar control, 243
ShowUpDown property of DateTimePicker control, 108
ShowWeekNumbers property of MonthCalendar control, 110
SimpleChart control, 526-527
single-document interface (SDI), 399
SingleLineFlow layout manager, 460-463
size of controls, 64-66
SizeGripStyle property of Form class, 145
SizeMode property of TabControl, 256
resizable forms
painting and, 470-471
squares in drawing, 444-447
sizing grip, drawing, 499
SizingGrip property of StatusBar control, 250-252
SmallIcon for ListView View enumeration, 210
SmallImageList property, of ListView control, 211
smart controls, 42-43
smart forms, 43-44
smart switchboards, 43
SmoothingMode property of Graphics object, 481
SmoothingQuality property of Graphics object, 475-477
sn.exe utility, 266
.snk file, 266
SolidBrush class, 491
Solution ExplorerBuild command, 270
to create component, 442
with user control, 269-270
Sort property of DataView class, 362
Sorted propertyfor list controls, 99
of TreeView control, 228
Sorting property of ListView control, 213
SourceControl propertyof ContextMenu class, 447
for menu event handler, 544
Splitter control, 180
splitting windows, 180-186
for multiple views of same data, 183
squares, creating in drawing, 443-444
Start property of LinkLabel.Link object, 94
StartCap property of pen, 489
StartFigure() method of GraphicsPath object, 496
StartPosition property of Form class, 148
State enumeration for button, 513
state management class, 409
StatusBar control, 249-254
synchronization to menu, 252-254
StatusBarPanel objects, 250-252
Step property of ProgressBar control, 104
stored procedures, 49
string of text, drawing, 483
structures, 25-26
Style property of ToolBarButton object, 245
switchboardsforms as, 146
for MDI parents, 422
smart, 43
synchronizationof MDI children, 403-405
of modeless windows, 154
system tray application, 438-442
SystemBrushes class, 490
System.Collections namespace, 159
SystemColors class, 66
System.ComponentModel namespace, 262
attributes in, 312-313
Component class, 442
Design.ArrayEditor, 337
System.Data class, 52
System.Drawing namespace, 262
Color structures, 67
for control size and position, 66
Design.FontEditor, 337
Design.ImageEditor, 337
Design.UITypeEditor class, 339
Font class, 69
Graphics class, Graphics object
Pens class, 488-490
Text.InstalledFontCollection class, 70
System.Resources namespace, 452
System.Web.UI namespace, 29
Design.WebControls.RegexTypeEditor, 338
Page class, Controls collection, 32
System.Web.UI.HtmlControls namespace, 29
System.Web.UI.WebControls namespace, 29
Form class
and inheritance, 43
System.Windows.Forms namespace, 373
CommonDialog class, 166
Control class, Control class
Design.AnchorEditor, 337
Design.ControlDesigner class, 326
Design.FileNameEditor, 337
Help class, 543