I


I character, 135

ICollection, 523, 525

IComparable, 500503

ICompare, 376

Icons, 28587

application icons, 286

assigning at design time, 286

assigning at run time, 286

code editor, 56–57

Current Icon Image Types, 285

DrawIcon, 554

DrawIconUnstretched, 554

Form, 1012

FromHicon, 639

Icon handle, 639

notification icons, 286–87

NotifyIcon, 947–49

ShowIcon, 1014

size, 285

System.Drawing, 544

Toolbox icons, custom, 369

IDE. See Integrated development environment (IDE)

Identifiers

escaping, 148

name clause, 147–48

subroutine name, 195

valid types for Visual Basic, 147–48

IDictionary, 744

Idle, 766

IEnumerable interface, 227

If, and block scope, 156

If Then, 2079

and block scope, 156

cautions about, 208

control functions of, 208–10

Else If clause in, 208–9

multiline, 209–10, 888

program exit from, 210

and side effects, 210

single line, 157, 207–8, 887–88

syntax for, 207–9

If Then Else

and conditional compilation, 112–13

control functions of, 208–9

multiline, 208–9

IIf

control functions of, 215–17

If Then instead of, 216–17, 889

limitations of, 215–16

syntax for, 215

IL character, 135

Image, 63739

Bitmap, 1039–40

class, properties/methods, 638–39, 1038–39

DrawImage, 554

DrawImageUnscaled, 554

FromImage, 561

Image and Text, 44

ImageBytes, 649

ImageFormat, 549

ImageList, 84–86, 264, 274, 926

Label, 926

object, function of, 637

PictureBox, 956–58

System.Drawing, 544

TextureBrush, 593

Image processing

bitmaps, 639–51

Image object, 637–39

Metafile objects, 651–54

Immediate, 28

Immediate window

debugging functions, 33–34

display of, 28

statements/subroutines, execution of, 33–34

Implements interface

classes, 445–49, 1024

events, 468

structures, 449–50

subroutines, 202–3

Import and export

automatic imports, 482–83

exporting report, 693–94

Export Template, 11

import aliases, 536–37

Import/Export Settings, 39

import namespaces, 480–83

ImportRow, 344

Imports, syntax for, 481

IncludeSubdirectories, 795

Increase, 35

Indentation

continued lines, 129

Debug constant, 118

Indent, 118

IndentLevel, 118

IndentSize, 118

RichTextBox, 969–71

Unindent, 118

Index

ArrayList, 505

FileNameIndex, 301

HelpNavigator, 924

IndexFromPoint, 397

IndexOf, 499–500, 505, 508

Index value, 1052

LastIndexOf, 499–500, 505

ListBox, 929

strongly typed collections, 508

InfoMessage, 327

Inheritance, 42835

abstraction, 430–32

class features, adding/modifying, 433–34

controls, in executable projects, 388

defined, 428–29, 445

has-a relationship, 432–33

Inheritance_mode, keywords, list of, 193–94

Inheritance Picker, 387–88

Inherits statement, 445

interface, 435, 448–49

is-a relationship, 432–33

IsMdiChild, 1012

multiple, 447

MustInherit, 194, 443–44, 1023

NotInheritable, 443–44, 1023

refinement, 430–32

Initialization

arrays, 150–52

variables, 144–45, 150–52

initialization_expression

constant value, 167

enumerated data types, 164

function of, 150

variable declarations, 150–52, 874

InnerException, 244

InnerHashtable, 517

InnerList, 508

Input, 782

InputLanguage, 763

InputString, 782

Insert

ArrayList, 505

InsertCommand, 331, 336

Insert File As Text, 13

InsertRange, 505

Insert Snippet, 67

strongly typed collections, 508

InstalledFontCollection, 55051

Instance, defined, 427

Instantiation

classes, 456–60

defined, 427, 456

object declaration example, 456–58

structures, 458–60

Integer(s)

data type, 132, 133, 135, 138

data type characters, 133–34

Unsigned, 774

Integer division operator (\), 177, 879

Integer window handle (hWnd), Handle, 1012

Integrated development environment (IDE)

code editor, 55–69

customizability of, 3–4

Error List, 8

Form Designer, 8

menus. See Integrated development environment (IDE) menus

Properties window, 8

secondary windows, rearranging, 52–53

Solution Explorer, 8

toolbars, 51–52

Toolbox, 7–8

Integrated development environment (IDE) menus

Build, 21–23

command availability, forms of, 8–9

Community, 50

customizability of, 8

Data, 34

Debug, 24–34

Edit, 12–13

File, 9–11

Format, 34–36

functions of, 8

Help, 51–52

Project, 16–21

Test, 46–48

toolbars, 7

Tools, 36–46

View, 14–15

Window, 48–50

IntelliSense

commands, display of, 33

features of, 60–61

and generics, 529

overloaded versions, displaying, 61

submenu, 13

Interface

defined, 202

find and replace, 12

functions of, 445–46

IEnumerable interface, 227

implements. See Implements interface

inheritance, 435, 448–49

multiple-document interface (MDI), 292–99

public, 427–28

single-document interface (SDI), 46, 292–93

user-friendly, 267

Windows Presentation Foundation (WPF), 696–97

InternalBufferSize, 795

Internal Leading, 631

Interops Forms Toolkit, 1006

InterpolationColors

LinearGradientBrush, 596

PathGradientBrush, 601

InterpolationMode, 56779

actions of, 565–67

Graphics object, 561

IntersectClip, 562

Invalidate, 1016

Invalid characters

GetInvalidFileNameChars, 798

invalidPathChar, 797

InvertImage, 64748

Invisible controls, building, 38586

Is

comparison operator, 173, 177

and Select Case, 213

IsAlphaPixelFormat, 638

Is-a relationship, inheritance, 43233

IsEdit, 357

IsFalse, 18485

IsMdiChild, 1012

IsMdiContainer, 1012

IsNew, 357

IsNot, 173, 177

IsNot Nothing, 173

IsNull, 346

IsOutlineVisible, 610

IsPathRooted, 799

IsPrimaryKey, 353

IsReadOnly, 794

IsReady, 791

IsTrue, 18485

IsVisible, 562, 610

Item

ArrayList, 505

DataRow, 345

DataRowView, 357

DataView, 355

dictionary, 513

ItemArray Objects, 345

My.Settings, 751

NameValueCollection, 511

Project menu, 16

strongly typed collections, 508

strongly typed dictionaries, 517

SubItems, 85–86

Iterators

defined, 227

and looping statements, 227–28




Visual Basic 2005 with  .NET 3.0 Programmer's Reference
Visual Basic 2005 with .NET 3.0 Programmer's Reference
ISBN: 470137053
EAN: N/A
Year: 2007
Pages: 417

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net