[Updated] Creating a C# Gradient Progressbar Component
Learn how to create your own Progressbar-like control, which exposes the same properties as a normal Progressbar, but with added visual appeal.
Learn how to create your own Progressbar-like control, which exposes the same properties as a normal Progressbar, but with added visual appeal.
Learn how to create more advanced docking features, such as docking to the upper right corner or having some panels docked at the bottom of an MDI Form collected together in a TabControl. Each of the different parts include the full source code (up to that point), as well as a retrospective short explanation about the different topics covered already.
Learn how to size a docked Panel and how to undock it again as well as which actions are needed to prepare the more advanced docking actions.
This is the 4th part of a series of articles about how to design DockingForms using a DockingManager written in C#.
Learn how to get a borderless Form to move around on the screen by capturing it with the mouse and dragging it, and to be able to resize the form, the same way as a normal sizeable Form can be sized by dragging its edges.
Learn how to create your own usercontrols. This is done in several articles of increasing complexity so the reader will be able to follow it easily.
The application uses .NET 3.0 and WCF to establish a peer to peer communication using netPeerTcpBinding. It uses .NET 3.0 predefined contract and .NET predefined services.
Learn about an implementation of TypeConverter that allows you to edit bit flags enumerations in PropertyGrid.