t (horizontal tab) escape sequence, 41
TabControl control
discussed, 442
properties, 443
TabPages property, 444–445
TabCount property, 443
TabIndex property, 393
TableAdapterUpdate() method, 846
tables
browsing, 830–832
databases, 829
DataSet object, 786–787
primary keys, 830
TabPages property, 443–445
Tag property, 393
tags
<FORM>, 628, 633
<HTML>, 633
TCP (Transmission Control Protocol), 955, 958–959
TcpClient class, 971
TcpListener class, 971
templates. See also generic classes
Cab Project, 548
Merge Module Project, 548
Setup Project, 548
Smart Device Cab Project, 548
Web Setup Project, 548
ZoneTemplate control, 641
<term> element, 931
ternary operators, 44, 68
Test() method, 902
TestCaseAttribute attribute, 900
testing Web services, 669
text
formatting elements, XML documentation, 931–934
as placeholders, 30
text editors, MDI, 471–472
Text property, 393, 427, 733
TextAlign property, 402
TextBox control
Web programming, 588
Windows programming
dialog creation example, 405–406
events, 404
properties, list of, 403–404
TextChanged event, 404
TextureBrush class, 995
this keyword
class members, 252
index parameters, 280
ThreeDCheckBoxes property, 427
ThreeState property, 414
ThrowException() function, 176–179
tilde (~), 62
titles, dialogs, 493, 505
ToCharArray() command, 113–114, 713
toggling breakpoints, 163
toolbars
button creation example, 459–460
buttons, 457
controls, 450
Debug, 161–162
discussed, 450
event handlers, 461–463
StatusStrip control, 464–466
StatusStripStatusLabel control, 464–465
Toolbox toolbar, Visual Studio, 17
ToolStrip control, 458–459
ToolStripButton property, 458
ToolStripComboBox property, 459
ToolStripDropDownButton property, 459
ToolStripLabel property, 458
ToolStripMenuItem control, 454–455
ToolStripProgressBar property, 459
ToolStripSeparator property, 459
ToolStripSplitButton property, 459
ToolStripTextBox property, 459
Top property, 393
TopItem property, 433
ToString() method, 102, 212, 259, 297, 427
ToUpper() command, 114
Trace command, 161
Trace.Assert() function, 165
tracepoints
breakpoints and, 159–160
diagnostic output versus, 161
Trace command, 161
Trace.WriteIf() function, 158
Trace.WriteLine() function, 153–154
Trace.WriteLineIf() function, 158
TransactionOption property, 665
Transmission Control Protocol (TCP), 955, 958–959
transport layer, networking, 955
TreeView control
navigation, 632
Web programming, 589
Triangle class, 858
Trim() command, 114
TrimStart() command, 115
Truncate property, 708
try block, 172–173
two-dimensional arrays, 110
type comparisons
boxing and unboxing, 297–299
is operator, 299–302
type conversion
example of, 96–97
explicit conversion
casting, 92
convert commands, 95–97
overflow, 93
overview, 91
implicit conversion, 90–91
overview, 48, 89
type definition code, enumerations, 102
typeof() method, 213, 297
typeof operator, 103
<typeparam> element, 931, 934
<typeparamref> element, 931–932
types
bool, 36, 41
byte,35
char, 36, 41
ClassA, 302
ClassB, 302
ClassC, 302
ClassD, 302
CTS (Common Type System), 4
database, 829
decimal, 36, 41
defined, 4, 34
double, 36, 41
float, 36, 41
floating-point values, 35
generic, 198
int, 35, 41
long, 35, 41
nullable, 198
reference versus value, 198
sbyte,35
short,35
simple, 34–38
string, 36, 41
uint, 35, 41
ulong, 35, 41
ushort,35
type-safe languages, C# language, 8