Home Blog Index Search Articles Books Contact C# 24-Hour Helper
DateTitle
4/26/2011 Display a series of PictureBoxes containing a standard palette of colors in C#
4/25/2011 Draw text filled with random lines in C#
4/23/2011 Print images in C#
4/22/2011 Make a form fade out until it disappears in C#
4/20/2011 Make translucent text suitable for image watermarking in in C#
4/19/2011 Use buttons to let the user move items between two ListBoxes in C#
4/18/2011 Easily list the values defined by an enumerated type in C#
4/15/2011 Bind arrays and lists to ListBoxes to easily display their items in C#
4/13/2011 Allow the user to select a limited number of CheckBoxes in C#
4/12/2011 Use a tristate CheckBox to let the user select all or none of a group of other CheckBoxes in C#
4/11/2011 Use a tristate CheckBox in C#
4/10/2011 Draw a recursive overlapping snowflake fractal curve in C#
4/9/2011 Draw a recursive von Koch snowflake fractal curve in C#
4/8/2011 Draw a recursive snowflake fractal curve in C#
4/7/2011 Select a printer resolution such as Draft or High in C#
4/6/2011 Let the user select a printer and then send a printout directly to it in C#
4/5/2011 Send a printout directly to a specific printer in C#
4/1/2011 Langton's Ant contest winners
3/31/2011 Display Pascal's triangle in C#
3/30/2011 Print in landscape orientation and adjust a printout's margins in C#
3/29/2011 Make an application show appropriate icons on its forms, Task Manager, Windows Explorer, and other places in C#
3/19/2011 Extract comments from a C# file in C#
3/18/2011 Make string extensions to URL encode and decode strings in C#
3/16/2011 Draw a simple histogram in C#
3/15/2011 Use a ColorMatrix to add a watermark to an image in C#
3/14/2011 Add a watermark to an image in C#
3/9/2011 Draw a color wheel in C#
3/7/2011 Use a notify icon to let the user capture some or all of the screen image in C#
3/5/2011 Read and write text in text files in C#
3/4/2011 Display the predefined system icons in C#
3/3/2011 Add UAC shields to buttons, menu items, and picture boxes in C#
3/2/2011 Convert enum values to and from strings in C#
3/1/2011 Let the user move a form that doesn't have a title bar in C#
2/28/2011 List characters that are illegal in file and path names in C#
2/27/2011 Use LINQ's Min, Max, and Average extension methods to get the minimum, maximum, and average values in an array in C#
2/26/2011 Contest: Langton's Ant Simulation
2/25/2011 Drawing for a Free Book!
2/24/2011 Use combo boxes and text boxes to let the user pick search criteria for a database query in C#
2/23/2011 Bind a DataGridView control to a DataSet holding multiple tables at runtime in C#
2/22/2011 Use animation to show how the recursive solution to the Tower of Hanoi problem works in C#
2/21/2011 Use Stacks to recursively solve the Tower of Hanoi problem in C#
2/20/2011 Flush click events to prevent the user from clicking a button while its code is still running in C#
2/19/2011 Use transformations to draw an animated atom in C#
2/15/2011 Use a sprite class to animate a control's motion in C#
2/12/2011 Recursively draw a binary tree in C#
2/8/2011 Use the conditional (ternary) ?: operator in C#
2/7/2011 Declare and initialize empty arrays in C#
2/4/2011 Update ComboBox choices when the user enters a new choice in C#
2/3/2011 Display a continuously updating graph of stock prices taken from the internet in C#
2/2/2011 Use a simple sprite class to animate several bouncing balls in C#
2/1/2011 Animate several bouncing balls in C#
1/31/2011 Compare two images to find differences in C#
1/30/2011 Use a loop to load pictures into PictureBoxes in C#
1/29/2011 Make a kaleidoscope program in C#
1/28/2011 Pixelate areas on an image in C#
1/27/2011 Make a map that shows a circular closeup of the part under the mouse in C#
1/26/2011 Use WMI to get lots of information about the operating system in C#
1/25/2011 Move files and directories into the recycle bin (wastebasket), see how many items are in the recycle bin, and empty the recycle bin in C#
1/24/2011 Make a scribble application that lets the user zoom in or out on the picture in C#
1/23/2011 Let the user zoom and scroll a picture drawn by the program in C#
1/21/2011 Plot a simple heart-shaped function in C#
1/20/2011 Make a web page containing a table of thumbnails to display the images in a directory in C#
1/19/2011 Make thumbnails and a web page to display the images in a directory in C#
1/18/2011 Search for files that match multiple patterns in C#
1/17/2011 Find Egyptian fractions in C#
1/16/2011 Make a Fraction class in C#
1/14/2011 Use a label setting algorithm to find shortest paths through a network in C#
1/13/2011 Make and use an array of controls in C#
1/12/2011 Get and set file creation, modification, and access times in C#
1/10/2011 Prevent Visual Studio from running old versions of a program with syntax errors
1/9/2011 Make a Visual Studio toolbar button that opens a web site or sends email
1/8/2011 Add a tool to Visual Studio that opens a web site or sends email
1/7/2011 Display line numbers in the Visual Studio code editor
1/6/2011 List the unique words in a Microsoft Word file in C#
1/5/2011 Rotate a drawing around a point other than the origin in C#
1/4/2011 Make an infinitely cascading series of menu items in C#
1/3/2011 Create menu items at run time with images, shortcut keys, and event handlers in C#
1/2/2011 Initialize an array of integers with a range of values or a repeated value in C#
1/1/2011 Let the user draw rubber band ellipses (or other shapes) in C#
12/31/2010 Let the user move the center point of elliptical gradient in C#
12/30/2010 Fill an area with an elliptical gradient in C#
12/29/2010 Use the "is" operator to see if an object can be converted into another type in C#
12/28/2010 Print a grid of values with alternating row colors in C#
12/27/2010 Make a countdown timer that displays the number of days, minutes, hours, and seconds until an event in C#
12/26/2010 Set tab stops in a RichTextBox control in C#
12/25/2010 Format pieces of text in a RichTextBox in C#
12/24/2010 Make a BoundsArray class that lets you easily make arrays with non-zero lower bounds in C#
12/23/2010 Make a default indexer property for a class in C#
12/22/2010 Make arrays with non-zero lower bounds in C#
12/21/2010 Use Array.Copy to copy arrays quickly in C#
12/20/2010 Draw a variety of fractal strange attractors in C#
12/19/2010 Draw "stars" inside polygons in C#
12/18/2010 Make a label's font as big as possible while still allowing its text to fit in C#
12/17/2010 Use XML serialization to save and restore pictures drawn by the user in C#
12/16/2010 Display an end user license agreement the first time the user runs a program in C#
12/15/2010 Easily remove all non-digit or non-letter characters from a string in C#
12/14/2010 Make an enhanced scribble application that lets the user draw in different colors, line thicknesses, and line styles in C#
12/13/2010 Let the user draw curves and scribble on a PictureBox in C#
12/12/2010 Use steganography to hide encrypted messages in an image in C#
12/11/2010 Make a Set class that inherits from HashSet and that support operators such as union and intersection in C#
12/10/2010 Use the HashSet class to represent sets and perform set operations in C#
12/9/2010 Draw text with each character in a random color in C#
12/8/2010 Use MeasureCharacterRanges to see where the parts of a string will be drawn in C#
12/7/2010 Make a bouncing ball animation in C#
12/6/2010 Play an audio resource in C#
12/3/2010 Drag and drop to move or copy text while providing feedback in C#
12/2/2010 Drag and drop images in C#
12/1/2010 Drag and drop text in C#
11/30/2010 Find the number of years, months, days, hours, minutes, and seconds between two dates in C#
11/29/2010 Use a TimeSpan to find the number of days, hours, minutes, or seconds between two dates in C#
11/28/2010 Use TryParse to parse values entered by the user in C#
11/27/2010 Fill a polygon with a PathGradientBrush in C#
11/25/2010 Find a least squares Weibull curve fit for a set of points in C#
11/24/2010 Find an exponential least squares fit for a set of points in C#
11/23/2010 Handle mouse events for a generic TreeNode class in C#
11/22/2010 Make a generic TreeNode class that can draw a tree of just about anything in C#, Part 2
11/20/2010 Make a generic TreeNode class that can draw a tree of just about anything in C#, Part 1
11/19/2010 Make a generic priority queue class in C#
11/18/2010 Draw lines with custom dash patterns in C#
11/17/2010 Draw dashed lines with different dash cap styles in C#
11/16/2010 Draw dashed lines with various dash styles in C#
11/15/2010 Make a macro in the Visual Studio IDE that lets you easily insert standard comments into your code
11/13/2010 Use branch and bound with an initial heuristic to solve the partitioning problem in C#
11/12/2010 Use branch and bound to solve the partitioning problem more quickly than an exhaustive search in C#
11/11/2010 Solve the partitioning problem by using an exhaustive search in C#
11/10/2010 Run a DOS application and capture its output in C#
11/8/2010 Find a polynomial least squares fit for a set of points in C#
11/6/2010 Find a linear least squares fit for a set of points in C#
11/5/2010 Make CAPTCHA images with overlapping characters in C#
11/4/2010 Make CAPTCHA images with warped and rotated characters in C#
11/3/2010 Use FTP to get a file's size and last modification time on an FTP server in C#
11/2/2010 Make a menu and menu items at run time for a WPF application in C#
10/31/2010 Use FTP to upload a file to an FTP server in C#
10/30/2010 Use FTP to upload text into a file on an FTP server in C#
10/29/2010 Convert between long and short file names in C#
10/28/2010 Make an owner drawn tooltip that displays a picture in C#
10/27/2010 Get stock prices from the internet in C#
10/26/2010 Change a localized program's locale at runtime to test it in multiple languages and locales in C#
10/25/2010 Test a localized program that works in multiple languages and locales in C#
10/23/2010 Localize a program's user interface to work in multiple languages and locales in C#
10/22/2010 Draw a vortex fractal with smoothly shaded colors in C#
10/21/2010 Draw a Mandelbrot set with smoothly shaded colors in C#
10/20/2010 Pick N random items from an array of M items in C#
10/19/2010 Select a random object from an array or other collection in C#
10/18/2010 See if a number is expressible as a sum of two cubes (and calculate Taxicab numbers) in C#
10/17/2010 Make an owner-drawn menu in in C#
10/15/2010 Calculate the Nth root of a number in C#
10/14/2010 Use regular expressions and LINQ to list the unique words contained in a text file in C#
10/13/2010 See a list of regular expression symbols for use with C#
10/11/2010 Use regular expressions to replace text in the lines in a string in C#
10/10/2010 Use regular expressions to replace text in a string in C#
10/9/2010 Access firewall information and check firewall status using the dynamic keyword in C#
10/8/2010 Display special Unicode symbols in C#
10/5/2010 Draw a vortex fractal in C#
10/3/2010 Draw a Phoenix set fractal in C#
10/2/2010 Use a Complex number class to draw Mandelbrot sets easily in C#
10/1/2010 Draw smooth shapes on a bitmap so you don't need to redraw them in C#
9/30/2010 Draw smooth shapes in a form's Paint event handler in C#
9/28/2010 Handle errors when a DataGridView modifies data in C#
9/25/2010 Make a DataTable in code and bind it to a DataGridView control in C#
9/23/2010 Use Tag properties to allow controls to share code in C#
9/21/2010 Use the params keyword to let a method take a variable number of parameters in C#
9/20/2010 Use Split and Join to split delimited text into values and join it back together again in C#
9/17/2010 Use WMI to get the system's board serial numbers and CPU IDs in C#
9/16/2010 Make a program register itself for a particular system in C#
9/15/2010 Size a form to fit its contents in C#
9/13/2010 Draw a Bézier curve "by hand" that matches the one drawn by the Graphics object's DrawBezier method in C#
9/9/2010 Let the user open files after you recursively search for them files in C#
9/8/2010 Recursively search for files and replace text in them in C#
9/4/2010 Improve the picture tiles jigsaw game in C#
9/2/2010 Make a picture tiles jigsaw game in C#
9/1/2010 Draw lines with arrowheads in C#
8/28/2010 Display unique progress bars in C#
8/27/2010 Partition an area with circles and draw each region's count in C#
8/26/2010 Display a simple password dialog before a program starts in C#
8/24/2010 Find a Region's centroid in C#
8/23/2010 Find the area where two or more circles overlap in C#
8/21/2010 Find the tangent lines between two circles in C#
8/20/2010 Find the tangent lines between a point and a circle in C#
8/19/2010 Draw a labeled line graph that displays value tooltips in C#
8/12/2010 Last Chance: Free Drawing for Visual Studio 2010 Ultimate Edition
7/29/2010 Use transformations to map points from one coordinate system to another when drawing in C#
7/28/2010 Execute ad hoc SQL queries and display the results in a DataGridView in an Access 2007 database in C#
7/27/2010 Execute ad hoc SQL commands such as CREATE TABLE and INSERT INTO in an Access 2007 database in C#
7/26/2010 Use LINQ to find the largest and smallest X and Y values in an array of PointF in C#
7/25/2010 Free Drawing for Visual Studio 2010 Ultimate Edition
7/25/2010 Read a comma-separated value (CSV) file into an array in C#
7/24/2010 Use Newton's method to draw fractals for equations of the form F(z) = z^N + z^(N-1) + ... + z + 1 in C#
7/23/2010 Use Newton's method to draw fractals for equations of the form F(z) = z^C - C^z in C#
7/22/2010 Use Newton's method to draw a fractal in C#
7/21/2010 Use Newton's method to find the roots of equations in C#
7/20/2010 Use double buffering to reduce flicker on a single PictureBox in C#
7/19/2010 Extend the complex number class to work with real numbers in C#
7/18/2010 Extend the complex number class to test equality in C#
7/17/2010 Make a complex number class that demonstrates overloaded operators in C#
7/16/2010 Find the ordinal representation of a date as in "August 20th, 2010" in C#
7/15/2010 Find the ordinal representation of an integer (1st, 2nd, 3rd) in C#
7/14/2010 Solve a system of equations with Gaussian elimination in C#
7/13/2010 Create a Word document containing a picture that makes text to flow around it in C#
7/12/2010 Create a Word document with some formatting in C#
7/2/2010 Challenge: Write a program that can display its own code in C#
7/2/2010 Draw a filled chrysanthemum curve in C#
7/2/2010 Draw a chrysanthemum curve in C#
7/1/2010 Determine whether a text value matches a particular data type in C#
6/30/2010 Read data from an Excel workbook in C#
6/29/2010 Write data into an Excel workbook in C#
6/28/2010 Control the print preview dialog to change its size, scale, colors, and more in C#
6/27/2010 Scale a drawing so it fits a target area in C#
6/26/2010 Use double buffering to prevent flicker when drawing graphics in C#
6/25/2010 Draw a colored butterfly curve in C#
6/24/2010 Draw an epitrochoid in C#
6/23/2010 Let the user select a TabControl tab by pressing accelerator keys such as Alt-B in C#
6/22/2010 Make a TabControl use owner-drawn tabs and let the user close tabs at run time in C#
6/21/2010 Generate HTML content and display it in a WebBrowser control in C#
6/20/2010 Show all of the matches to a regular expression in a string in C#
6/19/2010 Use a BackgroundWorker to perform a task in the background in C#
6/18/2010 Use multiple threads to let a program draw a graph and perform other tasks at the same time in C#
6/17/2010 Display custom colors in the color selection dialog in C#
6/16/2010 Validate a switch statement that uses values from an enumerated type in C#
6/15/2010 Initialize a ComboBox's values from an enumerated type in C#
6/14/2010 Use a second method to convert strings between Pascal case, camel case, and proper case in C#
6/13/2010 Convert strings between Pascal case, camel case, and proper case in C#
6/12/2010 Let the user draw polygons and move them in C#
6/11/2010 Let the user draw polygons in C#
6/10/2010 Determine whether a point lies inside a polygon in C#
6/9/2010 Make a log file with multiple overflow versions in C#
6/8/2010 Use Debug.Assert to find bugs in C#
6/7/2010 Use a NotifyIcon component to display status information in the system tray in C#
6/6/2010 Use try catch blocks to protect against unexpected errors in C#
6/5/2010 Make a close-up window for an image in C#
6/4/2010 Draw 2D or 3D borders in C#
6/3/2010 Use nullable parameters in C#
6/2/2010 Use null to simulate optional parameters in C#
6/1/2010 Use overloaded methods to simulate optional parameters in C#
5/31/2010 Calculate a DataGridView column's value and highlight specific values in C#
5/30/2010 Use an array of objects to initialize a DataGridView in C#
5/29/2010 Set a DataGridView control's column styles in C#
5/28/2010 Use the predefined system colors in C#
5/27/2010 Make a extension methods that encrypt and decrypt strings in C#
5/26/2010 Encrypt or decrypt files in C#
5/25/2010 Write extension methods to convert between byte arrays and strings of hexadecimal values in C#
5/24/2010 Use the StringBuilder class to concatenate strings quickly in C#
5/23/2010 Generate random strings in C#
5/22/2010 Draw a fractal that is generated by applying rules to prime numbers in C#
5/21/2010 Write a method that saves images in an appropriate format depending on the file name's extension in C#
5/20/2010 Map numeric values to colors in a rainbow in C#
5/19/2010 Let the user draw and move line segments snapping their positions to a snap grid in C#
5/18/2010 Let the user draw line segments, and then drag the segments or their end points in C#
5/17/2010 Let the user drag an image with transparent pixels over a background image in C#
5/16/2010 Get the image of a control or form, or a form's client area in C#
5/15/2010 Save an image of the computer's screen in a file in C#
5/14/2010 Copy and paste data in multiple formats to the clipboard in C#
5/13/2010 Copy and paste objects to the clipboard in C#
5/12/2010 Print data in rows and columns in C#
5/9/2010 Use the DotNetZip library to compress and decompress files in C#
5/7/2010 Make a type converter to let the PropertyGrid display and edit compound properties in C#
5/6/2010 Let the PropertyGrid control display property descriptions and categories in C#
5/5/2010 Use a PropertyGrid control to let the user edit program objects in C#
5/4/2010 Give a form a shape by setting its region in C#
5/3/2010 Draw level curves for an array of z values corresponding to points (x, y) in C#
5/2/2010 Draw level curves for functions of two variables z = F(x, y) in C#
5/1/2010 Plot a heart-shaped function in C#
4/30/2010 Plot a smiley face function in C#
4/29/2010 Use delegates to pass a method's address to another method in C#
4/28/2010 Plot the equation of a function of two variables in C#
4/26/2010 Make a ListView sort using the column you click in C#
4/25/2010 Make a ListView control sort using all of its columns in C#
4/24/2010 Implement an interface in C#
4/23/2010 Draw text filled with a picture in C#
4/22/2010 Use VBA code to pick random elements from the currently selected cells in an Excel workbook
4/21/2010 What is WPF and why should you care?
4/20/2010 Paste a PNG format image with a transparent background from the clipboard in C#
4/19/2010 Copy an irregular area from a picture to the clipboard in C#
4/18/2010 Copy an irregular area from one picture to another in C#
4/17/2010 Determine which ListView row and column are under the mouse in C#
4/16/2010 Easily add column headers and items to a ListView control in C#
4/14/2010 Make a program that uses regular expressions to renames files matching a pattern in C#
4/13/2010 Format an XML file so it looks nice in C#
4/12/2010 Use objects to make an XML document in C#
4/11/2010 Build a formatted XML document in memory by using an XmlTextWriter in C#
4/10/2010 Load a TreeView control from an XML file in C#
4/9/2010 Automatically resize a ListView control's columns to fit its data in C#
4/8/2010 Copy data in a two-dimensional array into a ListView control in C#
4/7/2010 Use the Bitmap class's FlipRotate method to easily flip and rotate an image in C#
4/6/2010 Use an event handler for multiple controls in C#
4/5/2010 Invoke an object's public methods by using their names in C#
4/4/2010 Use DrawPolygon and Drawlines to draw shapes (and understand the different results) in C#
4/3/2010 Use preprocessor directives in C#
4/2/2010 Use mathematical and other special symbols in HTML code
4/1/2010 Display animated GIFs and change them at run time in C#
3/31/2010 Draw a skewed Sierpinski gasket with any number of corners in C#
3/30/2010 Draw a Sierpinski gasket in C#
3/29/2010 Determine where two circles intersect in C#
3/28/2010 Determine where a line intersects a circle in C#
3/27/2010 Find the shortest distance between two line segments in C#
3/26/2010 Find the shortest distance between a point and a line segment in C#
3/25/2010 Determine where the lines defined by two segments intersect in C#
3/24/2010 Draw an ellipse that sort of looks like a button in C#
3/23/2010 Use the using statement to automatically call Dispose in C#
3/22/2010 Redraw a picture whenever the form resizes in C#
3/20/2010 Compare the speeds of different methods for concatenating strings in C#
3/19/2010 Draw a fractal Pickover strange attractor in C#
3/18/2010 Use the DateTime class's standard formatting methods in C#
3/17/2010 Use custom date and time formats in C#
3/16/2010 Make an extender provider that validates required TextBoxes in C#
3/15/2010 Learn why a form is closing in C#
3/14/2010 Apply filters to images to perform edge detection, smoothing, embossing, and more in C#
3/12/2010 Convert between decimal, hexadecimal, octal, and binary in C#
3/11/2010 Display a font selection dialog with an Apply button in C#
3/10/2010 Manipulate 32-bit image pixels using a class with simple pixel get and set methods in C#
3/9/2010 Manipulate image pixels using a class with simple pixel get and set methods in C#
3/8/2010 Manipulate image pixels very quickly using LockBits wrapped in a class in C#
3/6/2010 Use custom numeric formats in C#
3/5/2010 Use standard date and time formats in C#
3/3/2010 Use LinearGradientBrushes in C#
2/21/2010 Let the user select full rows in a ListView and store extra information with ListView rows in C#
2/20/2010 Use standard numeric formats in C#
2/19/2010 Parse currency values in C#
2/18/2010 Draw lines that are striped lengthwise in C#
2/17/2010 Draw a non-intersecting star in C#
2/16/2010 Draw a star in C#
2/15/2010 Control overflow behavior with checked and unchecked in C#
2/14/2010 Make a GroupBox that uses a CheckBox in its caption to determine whether its items are enabled in C#
2/13/2010 Send controls to the back or front of the stacking order in C#
2/11/2010 Make a program generate HTML table code for ListView data and display it in a WebBrowser control in C#
2/9/2010 Make menu items behave like check boxes in C#
2/8/2010 Use groups in a ListView control in C#
2/7/2010 Make the items in a menu behave as a radio button group C#
2/6/2010 Use standard numeric formats in C#
2/5/2010 Draw a curlicue fractal in C#
2/4/2010 Parse user-entered values in C#
2/3/2010 Draw text that's filled with smaller text in C#
2/2/2010 Draw hollow text in C#
2/1/2010 Draw text filled with rainbow colors in C#
1/31/2010 Use LINQ to list the files in a directory and their sizes in C#
1/29/2010 Enumerate HatchStyle values and display samples of them in C#
1/28/2010 Use reflection to list the values defined by an enum in C#
1/27/2010 Display images of the cursors avaiable in C#
1/26/2010 Let the user copy, cut, and paste parts of an image selected with a rubber band box in C#
1/25/2010 Use a rubberband box to let the user select an area in a picture in C#
1/24/2010 Copy and paste text to and from the clipboard C#
1/23/2010 Initialize arrays, lists, and class instances in C#
1/22/2010 Give a class auto implemented properties and initializing constructors in C#
1/21/2010 Start another program and wait until it finishes in C#
1/20/2010 Open a file with the system's default application in C#
1/19/2010 Combine and resolve relative paths in C#
1/18/2010 Draw a hypotrochoid (Spirograph curve) in C#
1/16/2010 Calculate the greatest common divisor (GCD) and least common multiple (LCM) of two integers in C#
1/15/2010 Generate all of the selections of K items from a set of N items in C#
1/14/2010 Calculate the binomial coefficient "N choose K" efficiently in C#
1/13/2010 Calculate factorials (and use Debug.Assert) in in C#
1/12/2010 Generate all of the permutations of a set of objects in C#
1/11/2010 Use WMI to get the operating system's name including its edition, plus some other information in C#
1/10/2010 Make a web browser that only allows certain web sites in C#
1/10/2010 Print and provide print previews with more advanced features in C#
1/9/2010 Print and provide print previews in C#
1/8/2010 Make a shaped button in C#
1/7/2010 Use the TableLayoutPanel control in C#
1/6/2010 Find a number's prime factors in C#
1/5/2010 Make a list of prime numbers in C#
1/4/2010 Perform geometric operations on polygons in C#
1/4/2010 Determine whether a polygon is convex in C#
1/4/2010 Determine whether a point is inside a polygon in C#
1/4/2010 Calculate a polygon's area in C#
1/4/2010 Find a polygon's centroid in C#
1/4/2010 Determine whether a polygon's points are oriented clockwise in C#
1/4/2010 Reverse a polygon's orientation in C#
1/4/2010 Triangulate a polygon in C#
1/4/2010 Find a smallest enclosing rectangle for a polygon in C#
12/28/2009 Draw a Sierpinski fractal curve in C#
12/27/2009 Make a dialog with standard dialog features in C#
12/26/2009 Draw a strange attractor fractal in C#
12/24/2009 Use standard dialogs in C#
12/23/2009 Subclass to read Windows messages in C#
12/22/2009 Find the convex hull of a set of points in C#
12/21/2009 Use a StringFormat object and a Rectangle to align painted text in C#
12/20/2009 Sort and provide custom sorts for standard data types and objects in C#
12/19/2009 Use WMI to get detailed information about printers in C#
12/18/2009 Display the fonts installed on the computer and show samples of them in C#
12/17/2009 Let the user select a rectangular area in an image in C#
12/16/2009 Use a TreeView to display property pages or option pages in C#
12/15/2009 Load a picture so it doesn't lock the picture file in C#
12/14/2009 View the tradeoff between compression level and file size in a JPG image in C#
12/13/2009 Format a number of bytes in KB, MB, GB, and so forth in C#
12/12/2009 Easily save and restore all of a form's settings and the values of its controls in the Registry in C#
12/11/2009 Save copies of the pictures in a directory in a new format (bmp, jpg, png, etc.) in C#
12/10/2009 Resize all of the pictures in a directory in C#
12/9/2009 Save and restore settings in C#
12/8/2009 Calculate logarithms in different bases in C#
12/7/2009 Convert between Excel-style column numbers and names in C#
12/6/2009 Make a transparent form and let the user move it in C#
12/5/2009 Draw a Mandelbrot set fractal in C#
12/4/2009 Set tab positions inside a ListBox or TextBox in C#
12/3/2009 Programmatically adjust the position of the splitter in a SplitContainer control in C#
12/2/2009 List the fonts installed on your system in C#
12/1/2009 Get a program's command line arguments in C#
11/30/2009 Calculate compound interest over time in C#
11/29/2009 Find a control by its name in C#
11/28/2009 Make a string extension that determines whether a string matches a regular expression in C#
11/27/2009 Assign people (or anything else) to randomly selected groups in C#
11/26/2009 Randomize the items in an array in C#
11/25/2009 Make an extention method that converts a number into words (as in "one thousand eight hundred twelve") in C#
11/24/2009 Evaluate mathematical expressions with code in C#
11/23/2009 Download a file from the web and save it with an arbitrary local file name in C#
11/22/2009 Execute ad hoc database commands such as CREATE TABLE, INSERT INTO, DROP TABLE, and so forth in C#
11/21/2009 Measure elapsed time with normal or high precision in C#
11/20/2009 Use resources to hold images, text, and other data, and load it at run time in C#
11/19/2009 Place a notify icon in the system taskbar in C#
11/18/2009 Search files in a directory hierarchy for a target string in C#
11/17/2009 Programmatically create new controls at runtime and add them to a form or inside a container in C#
11/16/2009 Draw a Barnsley fern fractal in C#
11/15/2009 Override a class's ToString method to allow controls such as ListBox to display objects in C#
11/14/2009 Draw rotated text in C#
11/13/2009 Add items to the "Send To" menu
11/13/2009 Programmatically add new rows to an unbound DataGridView control in C#
11/12/2009 Draw a Buddhabrot fractal in C#
11/11/2009 Draw a Hilbert curve fractal in C#
11/9/2009 Compare the names of the files in two directories in C#
11/4/2009 Draw backwards text in C#
11/4/2009 Get a disk drive's serial number in C#
11/4/2009 Get information about a disk drive such as size and available space in C#
11/4/2009 Playing system sounds: beep, asterisk, question, etc.