Home
Search
 
What's New
Index
Books
Links
Q & A
Newsletter
Banners
 
Feedback
Tip Jar
 
XML RSS Feed
 
 
 
MSDN Visual Basic Community
 
 
 
 
 
 
  Index: Graphics  
Multimedia General Drawing
Printing Color 3D
Icons Text Image Processing
Misc Properties Algorithms
Fonts Animation Regions
Rubberband Formats Transparency
Graphing Metafiles Cursors
Fractals XAML Direct3D
 
 
 
Visual Basic 2008 Programmer's Reference Visual Basic 2008 Programmer's Reference

Revised and Updated for Visual Basic 2008

Includes more than 400 example programs!

 
Multimedia

Title Keywords  
HowTo: Draw a background with a rotating color gradient in Visual Basic .NETcolor gradient, moving gradient, rotating gradient, animation, VB.NETDownload
HowTo: Draw a background with a moving color gradient in Visual Basic .NETcolor gradient, moving gradient, animation, VB.NETDownload
HowTo: Fill text with a moving color gradient in Visual Basic .NETtext, color gradient, moving gradient, animation, VB.NETDownload
HowTo: Use Image and ImageList controls to animate a series of imagesImage, ImageList, animateDownload
HowTo: Use an ImageList control to animate a series of images in VB .NETImageList, animate, VB.NETDownload
HowTo: Make a game where you control a cannon ball's angle and speed to try to hit a house in VB .NETcannon, simulation, gravity, animationDownload
HowTo: Make a game where you control a cannon ball's angle and speed to try to hit a housecannon, simulation, gravity, animationDownload
HowTo: Draw simulated snowsnow, screen saverDownload
HowTo: Capture video from a video device such as a Webcam with VB .NETvideo, capture, Webcam. VB.NETDownload
HowTo: Capture video from a video device such as a Webcamvideo, capture, WebcamDownload
HowTo: Animate a series of bitmaps stored in an ImageListanimation, bitmap, animate, multimediaDownload
HowTo: Animate a series of bitmaps stored in in PictureBoxesanimation, bitmap, animate, multimediaDownload
How To: Play an MP3 audio filemultimedia, MP3, audio, soundDownload

General

Title Keywords  
Ready-to-Run Visual Basic Graphics Programming: What Readers Have Donegraphics, drawing, printing, image processing, ray tracing, animation, curve fittingBook
HowTo: Find the shortest distance between two line segmentssegment, distance, geometryDownload
HowTo: Set a form's client area size in Visual Basic .NETsize, client area, ClientSize, form, VB.NETDownload
HowTo: Make a scrolled window that the user can drag with the mouse (as Adobe Acrobat Reader does)scrolled window, drag, drag window, Adobe Acrobat Reader, Acrobat Reader, AcrobatDownloadBook
HowTo: Write a DLL in Visual Basic .NET that saves images in different formats (GIF, JPG, etc.) and call it from Visual Basic 6VB .NET, VB 6, Visual Basic 6, DLL, save image, GIF, JPG, JPEGDownload
HowTo: Grab part of the desktop image from a tray icon in VB .NETdesktop, grab pixels, image, background, VB.NET, NotifyIcon, ContextMenuDownload
HowTo: Grab part of the desktop image in VB .NETdesktop, grab pixels, image, background, VB.NETDownload
HowTo: Make a tray icon that grabs an image of part of the desktop and saves it to the clipboard and/or a JPEG file on the desktopdesktop image, background, JPEG, JPG, try, system tray, clipboardDownload
HowTo: Grab an image of part of the desktop and save it in a JPEG file on the desktopdesktop image, background, JPEG, JPGDownload
HowTo: Make a tray icon that grabs an image of part of the desktop and saves it in a JPEG file on the desktopdesktop image, background, JPEG, JPG, try, system trayDownload
HowTo: Hide and then grab the desktop image after a delaydesktop image, background, delayDownload
HowTo: Grab the desktop image after a delaydesktop image, background, delayDownload
HowTo: Grab the desktop image after a delay in VB .NETdesktop image, background, VB.NETDownload
HowTo: Grab the desktop image in VB .NETdesktop image, background, VB.NETDownload
HowTo: Use the PolyPolyline API function to draw lots of lines quicklypolyline, PolyPolyline, graphicsDownload
HowTo: Use a scrolled window in VB .NETscrolled window, scroll barsDownload
HowTo: Grab the desktop imagedesktop image, backgroundDownload
HowTo: Save and display images in a database using a PictureBoxdatabase, image, picture, PictureBoxDownload
HowTo: Display images with file names stored in a databasedatabase, image, picture, filename, file nameDownload
HowTo: Save and restore pictures in a database using ADO with AppendChunk and GetChunkdatabase, AppendChunk, GetChunkDownload
Talk: Fun With GDI+GDI+, graphics, drawing, VB .NET, Visual Basic .NET, Visual Studio .NET 
HowTo: Verify that JPG files are smaller and slower than BMP filesJPG, BMP, JPEG, GIF, bitmap, image, size, speedDownload
HowTo: Make a scribble application with VB .NETVB.NET, drawing, scribbleDownload
HowTo: Make a scribble application with VB .NET that automatically redraws when necessaryVB.NET, drawing, scribble, redraw, autoredrawDownload
HowTo: Load an image and save it in a different image format (GIF, JPG, TIFF, etc.) in VB .NETimage, VB.NET, type, BMP, bitmap, GIF, JPG, JPEG, TIF, TIFF, PNG, EMF, WMF, ICO, icon, ExifDownload
HowTo: Tile a form with an imageform, tile, backgroundDownload
HowTo: Get the screen's current resolutionscreen, resolution, sizeDownload
HowTo: Make a scrolled windowscrolled windowDownloadBook
Ready-to-Run Visual Basic Graphics Programming: Selecting High Colorgraphics, drawing, printing, image processing, ray tracing, animation, curve fittingBook
Ready-to-Run Visual Basic Graphics Programming: High Colorgraphics, drawing, printing, image processing, ray tracing, animation, curve fittingBook
Ready-to-Run Visual Basic Graphics Programminggraphics, drawing, printing, image processing, ray tracing, animation, curve fittingBook
Ready-to-Run Visual Basic Graphics Programminggraphics, drawing, printing, image processing, ray tracing, animation, curve fittingBook

Drawing

Title Keywords  
HowTo: Make a map that shows a circular closeup of the part under the mouse in Visual Basic 6closeup map, map, enlarge, closeup, close up, Visual Basic 6Download
HowTo: Make a map that shows a closeup of the part under the mouse in Visual Basic 2005closeup map, map, enlarge, closeup, close up, Visual Basic 2005Download
HowTo: Make a map that shows a circular closeup of the part under the mouse in Visual Basic 2005closeup map, map, enlarge, closeup, close up, circular region, Visual Basic 2005Download
HowTo: Make a map that shows a closeup of the part under the mouse in Visual Basic 6closeup map, map, enlarge, closeup, close up, Visual Basic 6Download
HowTo: Draw a rubberband rectangle with XAML in Visual Basic 2008XAML, WPF, Visual Basic 2008, rubberband, rubberband rectangleDownload
HowTo: Draw a rubberband line with XAML in Visual Basic 2008XAML, WPF, Visual Basic 2008, rubberband, rubberband lineDownload
HowTo: Draw a rubberband ellipse with XAML in Visual Basic 2008XAML, WPF, Visual Basic 2008, rubberband, rubberband ellipseDownload
HowTo: Draw a rubberband circle centered at a starting point with XAML in Visual Basic 2008XAML, WPF, Visual Basic 2008, rubberband, rubberband circleDownload
HowTo: Make a scribble application with XAML in Visual Basic 2008XAML, WPF, Visual Basic 2008, scribble, drawingDownload
HowTo: Draw a Buddhabrot fractal in Visual Basic 6fractal, buddhabrot, mandelbrot, iterated systemDownload
HowTo: Draw a anti-Buddhabrot fractal in Visual Basic 2005fractal, anti-buddhabrot, buddhabrot, mandelbrot, iterated systemDownload
HowTo: Draw a Buddhabrot color map fractal in Visual Basic 2005fractal, buddhabrot color map, buddhabrot, mandelbrot, iterated systemDownload
HowTo: Draw a Buddhabrot fractal in Visual Basic 2005fractal, buddhabrot, mandelbrot, iterated systemDownload
HowTo: Use a Pen object's CompoundArray property to give the pen longitudinal stripes in Visual Basic 2005Pen, CompoundArray, longitudinal stripes, Visual Basic 2005Download
HowTo: Draw a colored butterfly curve in VB .NETgraphics, curve, butterfly, butterfly curve, VB.NETDownload
HowTo: Draw a colored chrysanthemum curve in VB .NETgraphics, curve, chrysanthemum, chrysanthemum curve, VB.NETDownload
HowTo: Preview and print a core sample report with Visual Basic 2005print, preview, core sample, VB 2005Download
HowTo: Preview and print a core sample report using custom fill patterns with Visual Basic 2005print, preview, core sample, VB 2005Download
HowTo: Draw samples of hatch patterns in Visual Basic 6FillStyle, hatch, hatch pattern, Visual Basic, graphicsDownload
HowTo: Determine whether a polygon is convex in Visual Basic .NETpolygon, convex, concave, graphics, VB.NETDownload
HowTo: Find the orientation of a polygon (clockwise or counterclockwise) in Visual Basic .NETpolygon, orientation, clockwise, counterclockwise, graphics, VB.NETDownload
HowTo: Break a polygon into triangles in Visual Basic .NETtriangulate, triangle, polygon, geometry, graphics, VB.NETDownload
HowTo: Determine whether a point is inside a polygon in Visual Basic .NETpolygon, point, inside, contains, graphics, VB.NETDownload
HowTo: Calculate a polygon's area in Visual Basic .NETpolygon, area, graphics, VB.NETDownload
HowTo: Find a polygon's centroid (center of mass) in Visual Basic .NETpolygon, centroid, center of mass, graphics, VB.NETDownload
HowTo: Let the user move a polygon's points with grab handles, snapping the points to a visible gridpolygon, snap to, grid, draw, drag, snaptoDownload
HowTo: Draw text that sits horizontally but with a baseline that follows a curvetext, curve, wave, wavyDownload
HowTo: Use transformations to draw an animated atom in Visual Basic .NETanimation, atom, animated atom, transformation, ellipse, rotated ellipse, rotation, VB.NETDownload
HowTo: Draw a background with a rotating color gradient in Visual Basic .NETcolor gradient, moving gradient, rotating gradient, animation, VB.NETDownload
HowTo: Use transformations to draw an animated atom in Visual Basic 6animation, atom, animated atom, transformation, ellipse, rotated ellipse, rotation, Visual Basic 6Download
HowTo: Use transformations to draw a rotated ellipse in Visual Basic 6transformation, ellipse, rotated ellipse, rotation, Visual Basic 6Download
HowTo: Draw samples of the available dash caps in Visual Basic .NETDashCap, dash, dash caps, GetValues, VB.NETDownload
HowTo: Draw a background with a moving color gradient in Visual Basic .NETcolor gradient, moving gradient, animation, VB.NETDownload
HowTo: Fill text with a moving color gradient in Visual Basic .NETtext, color gradient, moving gradient, animation, VB.NETDownload
HowTo: Draw a background grid on a form in Visual Basic 2005background grid, grid, form, BackgroundImage, VB 2005Download
HowTo: Draw and order simple objects (rectangle, circle, etc.) and let the user click themdrawing, object, rectangle, circle, order, to top, to bottomDownload
HowTo: Slowly fill a circle with color from bottom to top in Visual Basic .NETcircle, ellipse, fill circle, fill ellipse, VB.NET, animationDownload
HowTo: Display predefined system pens in Visual Basic .NETpen, system pen, SystemPens, drawing, graphics, VB.NETDownload
HowTo: Display join styles in Visual Basic .NETjoin styles, LineJoin, line, drawing, graphics, VB.NETDownload
HowTo: Display predefined system colors in Visual Basic .NETcolor, system color, SystemColors, drawing, graphics, VB.NETDownload
HowTo: Display predefined system brushes in Visual Basic .NETbrush, system brush, SystemBrushes, drawing, graphics, VB.NETDownload
HowTo: Display predefined system icons in Visual Basic .NETicon, system icon, SystemIcons, drawing, graphics, VB.NETDownload
HowTo: Draw a regular polygon in Visual Basic .NETpolygon, regular polygon, draw, VB.NETDownload
HowTo: Draw a five-pointed star in Visual Basic .NETstar, five-pointed star, draw, VB.NETDownload
HowTo: Fill a polygon with a PathGradientBrush in Visual Basic .NETpath gradient, gradient, PathGradientBrush, fill, draw, VB.NETDownload
HowTo: Draw a spline "by hand" in VB .NETsmooth curve, spline, cardinal spline, Bezier curve, tension, VB .NETDownload
HowTo: Draw a fractal Pickover strange attractor using an incremental color scheme in VB.NETBarnsley's Fern, fractal, iterated functions, iterated function system, VB.NETDownload
HowTo: Flood fill areas using safe and unsafe methods in Visual Basic .NETflood, floodfill, VB.NET, safe, unsafeDownload
HowTo: Draw an interesting curved Truchet TilingTruchet Tiling, curve, draw, graphics, tile, tilingDownload
HowTo: Draw an interesting colored curved Truchet TilingTruchet Tiling, curve, draw, graphics, tile, tilingDownload
HowTo: Draw an interesting curved Truchet Tiling in Visual Basic .NETTruchet Tiling, curve, draw, graphics, tile, tiling, VB.NETDownload
HowTo: Make a kaleidoscope programkaleidoscope, drawing, artDownload
HowTo: Make a kaleidoscope program in Visual Basic .NETkaleidoscope, drawing, artDownload
HowTo: Make a labeled line "symbiote" to help users draw rubberband lines in VB .NETlabeled line symbiote, rubberband line, draw, VB.NETDownload
HowTo: Make a line "symbiote" to help users draw rubberband lines in VB .NETline symbiote, rubberband line, draw, VB.NETDownload
HowTo: Draw a warped path in VB .NETpath, GraphicsPath, warp, VB.NETDownload
HowTo: Draw a filled polygonpolygon, fill, filled polygonDownload
HowTo: Make a line "symbiote" to help users draw rubberband linesline symbiote, rubberband line, drawDownload
HowTo: Make a line "symbiote" to help users draw labeled rubberband lineslabeled line symbiote, rubberband line, drawDownload
HowTo: Draw a filled polygon in VB .NETpolygon, fill, filled polygon, VB.NETDownload
HowTo: Overlay Rich Text on a picture in Windows XPRich Text, RTF, RichTextBox, overlay, pictureDownload
HowTo: Draw "stars" inside regular polygonsstar, polygonDownload
HowTo: Draw "stars" inside regular polygons in VB .NETstar, polygon, VB.NETDownload
HowTo: Draw a rubberband rectangle with and without double buffering in VB .NETDownload
HowTo: Draw a smooth closed curvesmooth curve, smooth closed curve, spline, cardinal spline, Bezier curve, tensionDownloadBook
HowTo: Draw a smooth curvesmooth curve, spline, cardinal spline, Bezier curve, tensionDownloadBook
HowTo: Draw a Bezier curveBezier curve, spline, smooth, curveDownloadBook
HowTo: Draw a smooth closed curve by hand in VB .NETsmooth curve, smooth closed curve, spline, cardinal spline, Bezier curve, tensionDownloadBook
HowTo: Draw a Bezier curve by hand in VB .NETBezier curve, spline, smooth, curveDownloadBook
HowTo: Draw a smooth curve by hand in VB .NETsmooth curve, spline, cardinal spline, Bezier curve, tensionDownloadBook
HowTo: Draw an hypotrochoid (and hypocycloid) in VB .NEThypotrochoid, hypocycloid, curveDownload
HowTo: Draw an epitrochoid (and epicycloid) in VB .NETepitrochoid, epicycloid, curveDownload
HowTo: Draw a butterfly curvegraphics, curve, butterfly, butterfly curveDownload
HowTo: Draw a butterfly curve in VB .NETgraphics, curve, butterfly, butterfly curve, VB.NETDownload
HowTo: Draw a chrysanthemum curvegraphics, curve, chrysanthemum, chrysanthemum curveDownload
HowTo: Draw a chrysanthemum curve in VB .NETgraphics, curve, chrysanthemum, chrysanthemum curve, VB.NETDownload
HowTo: Draw a centered circle whenever the user resizes a form in VB .NETVB.NET, circle, center, resize, Paint, GDI+Download
HowTo: Use the Invalidate method to draw a centered circle whenever the user resizes a form in VB .NETVB.NET, circle, center, resize, Paint, GDI+Download
HowTo: Position tab stops while drawing text in VB .NETtabs, VB .NET, drawing, layout rectangle, StringFormatDownload
HowTo: Draw a bar-style meter on a PictureBoxmeter, bar, PictureBoxDownloadBook
HowTo: Draw on an MDI parent's background in VB .NETMDI, MDI parent, background, VB.NETDownload
HowTo: Give PictureBoxes different border styles (raised, sunken, etc.) in VB .NETPictureBox, border style, raised, sunken, VB.NETDownload
HowTo: Give PictureBoxes different border styles (raised, sunken, etc.)PictureBox, border style, raised, sunkenDownload
HowTo: Experiment with shapes, colors, and fill stylesshape, FillColor, BackColor, border colorDownload
HowTo: Draw a fractal Pickover strange attractorfractal, Pickover, Pickover attractor, strange attractorDownloadBook
HowTo: Draw a fractal Mandelbrot set in VB.NETfractal, Mandelbrot, Mandelbrot setDownloadBook
HowTo: Draw a fractal Hilbert curve in VB.NETfractal, Hilbert curveDownloadBook
HowTo: Draw a fractal binary tree in VB.NETfractal, binary tree, treeDownloadBook
HowTo: Draw a fractal Pickover strange attractor in VB.NETfractal, Pickover, Pickover attractor, strange attractorDownloadBook
HowTo: Draw a fractal Hilbert curvefractal, Hilbert curveDownloadBook
HowTo: Draw a fractal binary treefractal, binary tree, treeDownloadBook
HowTo: Draw a fractal Mandelbrot setfractal, Mandelbrot, Mandelbrot setDownloadBook
HowTo: Draw text in XOR mode and with other raster operationsXOR, text, raster operations, raster opsDownload
HowTo: List the HatchStyle values defined by VB .NETEnum, reflection, HatchStyleDownload
HowTo: Draw transformed text in VB .NETtransform, transformation, text, font, VB.NETDownload
HowTo: Draw untransformed text at a transformed location in VB .NETtransform, transformation, text, font, VB.NETDownload
HowTo: Draw text that is rotated but otherwise untransformed at a transformed location in VB .NETtransform, transformation, text, font, VB.NETDownload
HowTo: Set a scaling transformation on a Graphics object and map mouse positions back into world coordinates in VB .NETVB.NET, scale, scalemode, scalex, scaley, graph, transform, transformation, invert, inverseDownload
HowTo: Generate random colors in Visual Basic 6color, random color, RGB, QBColorDownload
HowTo: Demonstrate the Graphics object's drawing methods in VB .NETdraw, drawing, DrawLine, DrawLines, DrawPath, DrawEllipse, DrawPie, DrawRectangle, DrawRectangles, DrawArc, DrawPolygon, DrawString, DrawBezier, DrawBeziers, DrawClosedCurve, DrawCurve, DrawImageDownload
HowTo: Demonstrate the Graphics object's filling methods in VB .NETfill, filling, fill area, FillPath, FillPie, FillPolygon, FillRectangle, FillRectangles, FillClosedCurve, FillEllipseDownload
HowTo: Generate random colors in VB .NETcolor, random color, QBColor, FromArgb, VB.NETDownload
HowTo: Make a transparent analog clockclick, SetWindowRgn, transparent, analogDownload
HowTo: Draw lines that are filled with a hatch pattern in VB .NETBrush, Pen, HatchBrush, drawing, DrawHatchLineDownloadBook
HowTo: Use a LinearGradientBrush with and without gamma correction in VB .NETLinearGradientBrush, GammaCorrection, gamma correction, color, drawing, blendDownloadBook
HowTo: Draw lines on top of a gradient Brush in VB .NETBrush, Pen, PathGradientBrushDownloadBook
HowTo: Make a LinearGradientBrush that blends three colors in VB .NETLinearGradientBrush, ColorBlend, color, drawing, blendDownloadBook
HowTo: Draw lines with standard start and end caps in VB .NETline caps, start cap, end cap, StartCap, EndCapDownloadBook
HowTo: Draw lines with custom start and end caps in VB .NETline caps, start cap, end cap, StartCap, EndCapDownloadBook
HowTo: Draw lines that lie along a color gradient in VB .NETBrush, Pen, LinearGradientBrush, color, blend, drawing, DrawGradientLineDownloadBook
HowTo: Draw a rounded rectanglerounded rectangle, RoundRectDownload
HowTo: Let the user select an irregular area and copy it to the clipboardselect, area, polygon, irregular area, clipboardDownload
HowTo: Use a PictureBox's Image property to implement AutoRedraw in VB .NETVB .NET, AutoRedraw, PictureBox, Image, BitmapDownload
HowTo: Generate a random QBColor value in VB .NETVB .NET, QBColor, random, random colorDownload
HowTo: Map coloringmap coloring, color, region, 4-color, four-colorDownload
HowTo: Let the user draw an area and fill it with a image using a TextureBrush in VB .NETTextureBrush, image, VB.NET, brush, fill, fill areaDownload
HowTo: Let the user draw a Bezier curve in VB .NETBezier, Bezier curve, curve, VB.NETDownload
HowTo: Display the available hatch styles in VB .NETHatchStyle, hatch style, VB.NET, brushDownload
HowTo: Display the available dash styles in VB .NETDashStyle, dash style, VB.NET, penDownload
HowTo: Display the standard linear gradient styles in VB .NETLinearGradientMode, linear gradient, gradient, VB.NET, brushDownload
HowTo: Find the equation of a quadratic curve passing through three pointsquadratic curve, quadratic equation, curve, pointsDownload
HowTo: Set a scaling transformation on a Graphics object in VB .NETVB.NET, scale, scalemode, scalex, scaley, graphDownload
HowTo: Make a drawing application in VB .NETdraw, drawing, Drawable, serialization, XmlSerializerDownload
HowTo: Display the SystemColors in Visual Basic .NETSystemColorsDownload
HowTo: Let the user add and remove dots (or potentially other annotation) to a mapmap, annotate, dotDownload
HowTo: Draw a smooth curve that passes through several points in VB.NETcurve, DrawCurve, smooth curve, VB.NETDownload
HowTo: Draw polygons in VB.NETpolygon, DrawPolygon, VB.NETDownload
HowTo: Draw rectangles, ellipses, lines, arcs, pie slices, and text in VB.NETrectangle, ellipse, line, arc, pie, pie slice, DrawRectangle, DrawEllipse, DrawLine, DrawArc, DrawPie, DrawString, VB.NETDownload
HowTo: Use antialiasing to draw and fill smooth curves in VB.NETantialias, alias, text, VB.NETDownload
HowTo: Use antialiasing to draw smooth text in VB.NETantialias, alias, text, VB.NETDownload
HowTo: Use antialiasing to resize images smoothly in VB.NETantialias, alias, image, resize, VB.NETDownload
HowTo: Draw a smooth closed curve that passes through several points and returns to its start in VB.NETcurve, DrawClosedCurve, smooth curve, VB.NETDownload
HowTo: Use the PolyPolyline API function to draw lots of lines quicklypolyline, PolyPolyline, graphicsDownload
HowTo: Transform a Graphics object to map an area in world coordinates to device coordinates in VB .NETtransform, Graphics object, Graphics, world coordinates, device coordinatesDownload
HowTo: Graph a parametric function (X(t), Y(t)) in VB .NETgraph, parametric, parametric equations, VB.NETDownload
HowTo: Make a geography gamemap, flood game, FloodFillDownload
HowTo: Demonstrate many useful techniques including backward and forward compatibilitycompatibility, forward compatibility, backward compatibility, drawing, file, serialization, MRU listDownload
HowTo: Make a monitor that displays a value using a vertical bar gauge that seems to float above other applications in VB .NETgauge, bar, bar gauge, floating bar gauge, TransparencyKey, monitor, VB.NETDownload
HowTo: Make a monitor that displays a value using a vertical gauge in VB .NETgauge, bar, monitor, VB.NETDownload
HowTo: Make a monitor that displays a value using a vertical bar gauge in VB .NETgauge, bar, bar gauge, monitor, VB.NETDownload
HowTo: This editor lets you build, save, and restore a collection of pointspoint, load, edit, saveDownload
HowTo: Make a monitor that displays a value using a vertical bar gaugegauge, bar, monitorDownload
HowTo: Make a monitor that displays a value using a vertical gaugegauge, bar, monitorDownload
HowTo: Make a monitor that displays a value using bars floating over the desktopgauge, bar, monitor, SetWindowRgn, regionDownload
HowTo: Draw a 2D or 3D border in VB .NETborder, draw border, 3D, three-dimensional, VB .NETDownload
HowTo: Draw a rotated ellipseellipse, rotateDownload
HowTo: Let the user move a polygon's points with grab handles, snapping the points to a gridpolygon, snap to, grid, draw, dragDownloadBook
HowTo: Let the user modify a polygon with grab handles in VB .NETpolygon, grab handles, draw, dragDownloadBook
HowTo: Draw a positioning grid and snap line segments to its points in VB .NETsnap to, grid, draw, dragDownloadBook
HowTo: Let the user move a polygon's points with grab handles, snapping the points to a grid in VB .NETpolygon, grab handles, snap to, grid, draw, dragDownloadBook
HowTo: Let the user modify a polygon with grab handlespolygon, drag, grab handlesDownload
HowTo: Draw a positioning grid and snap line segments to its pointssnap to, grid, draw, dragDownloadBook
HowTo: Draw and drag shapesshape, ellipse, rectangle, circle, drag, barrel, diskDownload
HowTo: Draw Mandelbrot setsMandelbrot, fractal, chaosDownload
HowTo: Draw a hypotrochoidhypotrochoid, curveDownloadBook
HowTo: Draw a Bowditch curve (or Curve of Lissajous)Bowditch, Lissajous, curveDownloadBook
HowTo: Draw a epitrochoidepitrochoid, curveDownloadBook
HowTo: Draw contour plots (level curves) for an ellipsoidcontour, level curve, plot, ellipsoidDownloadBook
HowTo: Draw an eight-way symmetric picturesymmetry, symmetric pictureDownload
HowTo: Draw random non-overlapping rectangles without using API functionsdrawing, rectangle, randomDownload
HowTo: Draw random non-overlapping rectanglesdrawing, rectangle, randomDownload
HowTo: Draw contour plots (level curves) for a function with known derivatives in VB .NETcontour, level curve, plotDownload
HowTo: Draw simple objects (rectangle, circle, etc.) using a single class and let the user click themdrawing, object, rectangle, circleDownload
HowTo: Make an ActiveX control that display standard system images (min, max, restore, help, scroll arrows, etc.)frame, draw frame, buttons, help, close, min, max, restore, scrollDownload
HowTo: Use standard system images (min, max, restore, help, scroll arrows, etc.) to make a buttonframe, draw frame, buttons, help, close, min, max, restore, scrollDownload
HowTo: Hatch a region with a non-standard hatch sizehatch region, fillDownload
HowTo: Let the user draw lines and move their end points by using grab handlesline, end point, drag, drawingDownload
HowTo: Let the user move a line's end points with grab handlesline, end point, drag, drawingDownload
HowTo: Draw standard system buttons (min, max, restore, help, scroll arrows, etc.)frame, draw frame, buttons, help, close, min, max, restore, scrollDownload
HowTo: Draw simple objects (rectangle, circle, etc.) and let the user click themdrawing, object, rectangle, circleDownload
HowTo: Draw a rubberband circlerubberband, circle, user drawingDownload
HowTo: Draw a bar gaugebar gaugeDownload
HowTo: Draw a color gradientcolor gradient, backgroundDownload
HowTo: Make a bar gauge ActiveX controlbar gauge, ActiveX controlDownload
HowTo: Draw a simple graphgraph, plotDownload
HowTo: Let the user select an area using a rubberband box and place a new control thererubber band, rubberband, rectangle, user drawingDownload
HowTo: Draw a simple histogramhistogram, graphDownload
HowTo: Draw an arc using the AngleArc API function in Windows NTarc, angle, APIDownload
HowTo: Draw a circle through three pointscircle, points, draw circleDownload
HowTo: Enumerate the records in a Windows metafile (WMF) or enhanced metafile (EMF) in VB .NETmetafile, WMF, EMF, VB.NET, enumerateDownload
HowTo: Fill areas "manually" using VB codefill, floodfillDownload
HowTo: Give an MDIForm a resizing background pictureMDI, background, draw, MDIFormDownload
HowTo: Draw a simple graph with Visual Basic alonegraph, equationDownload
HowTo: Graph a user-entered function by using Excelgraph, equation, scale, user-entered function, ExcelDownload
HowTo: Let the user scroll through a very long graphgraph, long graph, scrollDownload
HowTo: Load data from a database and graph itgraph, data, databaseDownload
HowTo: Graph a parameterized function X(t), Y(t)graph, function, parameterized functionDownload
HowTo: Graph a function with parameters entered by the user using a convenient scalegraph, equation, scaleDownload
HowTo: Draw a continuous graph similiar to perfmongraph, continuous graph, scroll, perfmonDownload
HowTo: Draw a continuous graph similiar to perfmon in VB .NETgraph, continuous graph, scroll, perfmonDownload
Talk: Fun With GDI+GDI+, graphics, drawing, VB .NET, Visual Basic .NET, Visual Studio .NET 
HowTo: Manage MDI children using a toolbarMDI, background, draw, MDIForm, childDownload
HowTo: Tile an MDIForm's backgroundMDI, MDIForm, background, tileDownload
HowTo: Create a metafilemetafile, CreateMetaFile, drawingDownload
HowTo: Draw on an MDI parent form's backgroundMDI, background, draw, MDIFormDownload
HowTo: Overlay one image on another with alpha blending in VB .NETalpha, alpha blending, transparent, translucent, semi-transparentDownload
HowTo: Use a solid brush and a wide pen in VB .NETbrush, fill, solid brush, solidbrush, pen, wide pen, VB.NETDownload
HowTo: Use a TextureBrush in VB .NETbrush, texturebrush, VB.NETDownload
HowTo: Use stock pens and brushes in VB .NETpen, brush, stock, stock pen, stock brush, VB.NETDownload
HowTo: Make parts of a form transparent in VB .NETform, transparent, VB.NETDownload
HowTo: Save a picture into a file in VB .NETPathGradientBrush, VB.NET, offset, centerDownload
HowTo: Fill an area with a PathGradientBrush in VB .NET, using an offset centerPathGradientBrush, VB.NET, offset, centerDownload
HowTo: Fill an area with a PathGradientBrush in VB .NETPathGradientBrush, VB.NETDownload
HowTo: Load a picture from a file in VB .NETload picture, loadpicture, VB.NETDownload
HowTo: Fill text with a LinearGradientBrush in VB .NETfilled text, lineargradientbrush, VB.NETDownload
HowTo: Draw a closed curve in VB .NET, filled with a hatch pattern and outlined with a custom dash patternhatched, closedcurve, closed curve, hatch, dash, dashed line, VB.NETDownload
HowTo: Convert an image to GrayScale one pixel at a time in VB .NETgrayscale, pixel-by-pixel, VB.NETDownload
HowTo: Change a form's opacity in VB .NETform, Opacity, transparent, translucent, VB.NETDownload
HowTo: Draw a hatched ellipse in VB .NETellipse, circle, VB.NETDownload
HowTo: Draw dashed lines with thickness greater than 1dashed line, draw, dashDownload
HowTo: Draw contour plots (level curves) for a function with known derivativescontour, level curve, plotDownloadBook
HowTo: Use the API Pie function to draw pie slicespie, pie sliceDownload
HowTo: Clip lines to the boundary of a text stringclip, clipping, text, lines, pathDownload
HowTo: Draw a circle using Line statementscircle, drawing, lineDownload
HowTo: Use the Ellipse API functionellipse, API, circleDownload
HowTo: Draw an arrowhead on a linearrow, arrowhead, line, drawDownload
HowTo: Draw arcs with arrow headsarrow, arrowhead, line, draw, arcDownload
HowTo: Let the user interactively draw lines with arrow headsarrow, arrowhead, line, drawDownload
HowTo: Make a simple scribble applicationscribble, drawDownload
HowTo: Make a scribble application using classesscribble, draw, classesDownload
HowTo: Set the drawing origin in a PictureBoxorigin, drawing, ScaleModeDownload
HowTo: Draw pie slices and see which the user clicks in VB .NETpie slice, wedge, circle, clickDownload
HowTo: Draw pie slices in VB .NETpie slice, wedge, circleDownload
HowTo: Draw pie slicespie slice, wedge, circleDownloadBook
HowTo: Draw pie slices and see which the user clickspie slice, wedge, circle, clickDownloadBook
HowTo: Let the user select, move, or resize an area using a Shape controlrubberband, rectangle, user drawing, ellipseDownload
HowTo: Draw ellipses by specifying their bounding boxesellipse, bound, box, bounding boxDownload
HowTo: Make an elliptical color gradientellipse, elliptical, gradient, colorDownload
HowTo: Fill a polygon with a color gradientpolygon, gradient text, SetWindowRgn, regionDownload
HowTo: Rotate the points in a polygonrotate, polygon, pointDownloadBook
HowTo: Use the PolyPolygon API function to quickly draw a series of polygonspolygon, drawDownloadBook
HowTo: Use the Polygon API function to quickly draw a polygonpolygon, drawDownloadBook
HowTo: Tile a polygon with a picturepicture, tile, polygon, regionDownloadBook
HowTo: Draw a polygon filled with a pictureregion, path, polygon, pictureDownloadBook
HowTo: Draw a polygon filled with texttext, region, path, polygonDownloadBook
HowTo: Draw lines on a picture and erase thempicture, SavePicture, erase, ClsDownloadBook
HowTo: Draw text on a picture and save the results into a filetext, picture, SavePictureDownloadBook
HowTo: Draw a cycloid using VB .NETcycloid, curveDownloadBook
HowTo: Draw a cycloidcycloid, curveDownloadBook
HowTo: Draw rubberband lines in VB .NET using DrawReversibleLinerubberband, VB.NET, NET, redraw, AutoRedraw, DrawReversibleLineDownload
HowTo: Let the user draw arcsarc, circle, Atn, ATan3, arctangentDownload
HowTo: Draw color gradientscolor gradients, gradientsDownload
HowTo: Draw rubberband lines in VB .NETrubberband, VB.NET, NET, redraw, AutoRedrawDownload
HowTo: Draw arrowsarrow, arrowhead, linesDownloadBook
HowTo: Draw a dashed polylinepolyline, dashed, drawDownloadBook
HowTo: Let the user move and modify multiple polygons with grab handlespolygons, drag, grab handles, object-oriented design, classes, objectsDownload
HowTo: Draw a rubberband starrubberband, star, user drawingDownload
HowTo: Draw a rubberband ellipserubberband, ellipse, user drawingDownload
HowTo: Draw a rubberband rectanglerubberband, rectangle, user drawingDownload
HowTo: Draw a rubberband linerubberband, line, user drawingDownload
HowTo: Draw interesting symmetric patternssymmetry, drawing, patternsDownload
HowTo: Make a numeric fieldarc, circle, Atn, ATan3, arctangent 

Printing

Title Keywords  
HowTo: Make a print preview displaying a grid of data with alternating row colors in Visual Basic 2005print, print preview, VB 2005, grid, rows, colorDownload
HowTo: Preview and print a core sample report with Visual Basic 2005print, preview, core sample, VB 2005Download
HowTo: Preview and print a core sample report using custom fill patterns with Visual Basic 2005print, preview, core sample, VB 2005Download
HowTo: Easily print grid-like data in Visual Basic .NETgrid, print, print grid, data, VB.NETDownload
HowTo: Print the values in a ListView control across multiple pagesListView, print, multipage, multi-pageDownload
HowTo: Print a FlexGrid control's data across multiple pages vertically and horizontallyFlexGrid, print, grid, multi-page, multiple pagesDownload
HowTo: Print text on an odd piece of paperprint, paper, unusual paperDownload
HowTo: Provide print previewprint, print previewDownload
HowTo: Provide print preview with different scalesprint, print preview, scaleDownload
HowTo: Print a long series of paragraphs in different fonts, breaking across pages in VB .NETprint, preview, text, long text, print preview, VB .NETDownload
HowTo: Print text one line at a time to a line printerline printer, print, Download
HowTo: Print a rounded rectanglerounded rectangle, print, RoundRectDownload
HowTo: Print an Excel worksheet displayed in an OLE container objectOLE, print, Excel, OLE containerDownload
HowTo: Print a form's decorated image in VB.NETprint screen, screen capture, form image, print form imageDownload
HowTo: Save a form's decorated image into a bitmap file in VB.NETprint screen, screen capture, form image, save form imageDownload
HowTo: Make a RichTextBox print WYSIWYG textRTF, rich text, rich text box, RichTextBox, WYSIWYG, print, printingDownload
HowTo: Save or print a form's image with or without decoration in VB .NETprint screen, screen capture, form image, print form image, save form imageDownload
HowTo: Print a form's image in VB.NETprint screen, screen capture, form image, print form imageDownload
HowTo: Save a form's image into a bitmap file in VB.NETprint screen, screen capture, form image, save form imageDownload
HowTo: Print pages in portrait and landscape orientations in VB .NETprint, landscape, portrait, VB.NETDownload
HowTo: Preview and print the contents of the WebBrowser controlWebBrowser, print, print preview, previewDownload
HowTo: Print multiline text at a specific location on a form or printer by using the ScaleLeft propertyprint, multiline, ScaleLeft, align, printerDownload
HowTo: Print a drawing centered on the printer in VB .NETprint, preview, center, print preview, VB .NETDownload
HowTo: Print a drawing that is centered and stretched to fit the page in VB .NETprint, preview, center, stretch, fit, print preview, VB .NETDownload
HowTo: Print and display print previews in VB .NETprint, preview, print preview, VB .NETDownload
HowTo: Use DDE to print PDF filesDDE, PDF, Adobe Acrobat, AcrobatDownload
HowTo: Print a form's Labels and TextBoxesPrintForm, print form, Label, TextBoxDownload
HowTo: Print a centered image of a form in Landscape modePrintForm, print formDownload
HowTo: Print the values in a ListView controlListView, printDownload
HowTo: Print a FlexGrid control's dataFlexGrid, print, gridDownload
HowTo: Print data from a databasedatabase, printDownload
HowTo: Print a multi-page pictureprint, big picture, large pictureDownload
HowTo: Print a string on the printer with word wrapprint, printer, word wrap, TextWidthDownload
HowTo: Get a printer's DRIVER_INFO_2 informationprinter, driver, driver information, DRIVER_INFO_2Download
HowTo: Show a print preview for a RichTextBox that uses multiple fontsRichTextBox, scroll, line, print, previewDownload
HowTo: List installed printers in VB .NETprinters, installed printers, VB .NETDownload
HowTo: List available printers and select oneprinter, select printer, list printersDownload
HowTo: Print text that follows a curveprint, text, curve, rotateDownload
HowTo: Print rotated text using TextOutprint, rotate, textDownload
HowTo: Print rotated text on the printer using PaintPictureprint, rotate, text, PaintPictureDownload
HowTo: List screen and printer fontsfont, text, printer, screenDownload
HowTo: Print a PictureBox and any controls that are on top of or inside itPictureBox, print, keybd_event, fit to printerDownloadBook
HowTo: Print a centered picture as large as possible without distortionPictureBox, picture, print, center, aspect ratioDownloadBook
HowTo: Print a picture centeredPictureBox, picture, printDownload
HowTo: Print a picturePictureBox, picture, printDownload
HowTo: Print multiline text at a specific location on a form or printerprint, multiline, previewDownload
HowTo: See if a printer is a PostScript printerprinter, PostScriptDownload

Color

Title Keywords  
HowTo: Draw samples of hatch patterns in Visual Basic 6FillStyle, hatch, hatch pattern, Visual Basic, graphicsDownload
HowTo: Draw rainbow shaded text in Visual Basic .NETcolor, rainbow, text, string, VB.NETDownload
HowTo: Fill an ellipse with a color gradientellipse, color, color gradient, LinearGradientBrush, fill, VB.NETDownload
HowTo: Slowly fill a circle with color from bottom to top in Visual Basic .NETcircle, ellipse, fill circle, fill ellipse, VB.NET, animationDownload
HowTo: Display predefined system colors in Visual Basic .NETcolor, system color, SystemColors, drawing, graphics, VB.NETDownload
HowTo: Make a series of color samplescolor, color sample, pick colorDownload
HowTo: Convert almost white pixels to whitepixels, color, convert, color conversionDownload
HowTo: Display samples of the colors defined in VBRUN.SystemColorConstantscolor, system colors, VBRUN, SystemColorConstantsDownload
HowTo: Use an ImageAttributes object to display an image's red, green, and blue components in Visual Basic .NETcolor, color components, ImageAttributes, VB .NETDownload
HowTo: Use an ImageAttributes object to swap the red, green, and blue components of an image in Visual Basic .NETcolor, color components, ImageAttributes, VB .NETDownload
HowTo: Use an ImageAttributes object to adjust an image's brightness in Visual Basic .NETcolor, color component