| Creating a professional looking GDI+ drawn custom control |
| The Code Project |
| Shows how to create a custom scrolling label control with GDI+ and proper double buffering |
|
| Creating Controls |
| GotDotNet |
| This topic demonstrates how you can create Windows Forms controls. It covers the basics of creating a control. In addition, this topic covers adding painting logic to a control, exposing properties and events, using control licensing, and adding design-time behavior to your control. |
|
| Drawing Round-Edged Rectangle Using VB.NET |
| The Code Project |
| This code can be used to draw Round Edged Rectangles using VB.NET |
|
| How to Create Text Image on the fly with ASP.Net |
| The Code Project |
| Shows you how to display an image with a text written on it to prevent user's from copy-pasting. |
|
| How to Create Text Image on the fly with ASP.NET |
| The Code Project |
| Shows you how to display an image with a text written on it to prevent users from copy-pasting |
|
| How to Print a DataGrid in C# and .NET |
| C# Corner |
| In order to encapsulate the drawing of the DataGridPrinter to the Printer, I created the DataGridPrinter. This class takes a DataGrid, a PrintDocument, and a DataTable passed to its constructor and utilizes these objects to draw the DataGrid to the printer. |
|
| How to set the color and the font of the StatusBarPanel object by using Visual C++ .NET |
| Microsoft Support |
| (816182) - This step-by-step article discusses how to programmatically set the color and the font of the StatusBarPanel object by using Microsoft Visual C++ .NET. The StatusBar control includes a Panels property that is a collection of StatusBarPanel objects.... |
|
| Thread Pools |
| C#Today |
| Using threads makes your multitasking applications run more smoothly. However, it takes finite resources to create and destory threads, resources we can save if we use thread pooling. In this article, Matthew Reynolds looks at how to use the thread pool in .NET. We see how to build a demo application that shows the typical model used in service applications i.e. a client connects, a client requests some work be done and then the client disconnects. |
|
| Unsafe Image Processing |
| MSDN |
| Last summer, I was writing a program to process some pictures from my digital camera and I needed to do some image processing in C#. My first task was to figure out how to do that using the .NET Framework. I did a bit of exploration, and found the Image and Bitmap classes in the System.Drawing namespace. These classes are thin covers over the GDI+ classes that encapsulate the image functions. One task I wanted to do was to walk through an image and convert it from color to grayscale. To do this, I needed to modify each pixel in the bitmap. I started by writing a BitmapGrey class that encapsulates the bitmap, and then a function in that class to do the image conversion.
|
|
| Using MeasureCharacterRanges to Draw Text |
| The Code Project |
| How to use MeasureCharacterRanges to calulate the bounding rectangles of charaters in a string, to allow characters to be placed along curves. |
|
| Windows Forms Charting - Drawing Charts |
| C#Today |
| GDI+ is the latest version of Windows Graphic Device Interface, which is the part of Windows that abstracts commands like draw a window, draw a line, etc. into commands that our video driver can understand in order to display images on our computers screen. Weve already seen some of the advanced GDI+ features available to us in Matthew Reynolds' 'Irregular Shaped Forms and Other Cool GDI+ Features' article. In this article Matt looks at some of the more basic features and builds a simple user control that can draw a 3D bar chart. In Part 2, we continue the development of the chart, making it user-interactive. |
|