This article shows how you can store 2D data in a 1D array using row-major order and convert locations between the two.
Blog Articles and information on C# and .NET development topics
The Cyotek Development Blog has moved - please find it at https://devblog.cyotek.com.
Although these pages remain accessible, some content may not display correctly in future as the new blog evolves.
Article describing a component for parsing bitmap font files generated by AngelCode's BMFont utility
Article which describes detecting if your application is running with elevated permissions on Windows Vista or Windows 7 and how to spawn new processes which run using elevated permissions.
Article describing how to extend the ImageBox control to support displaying PDF files using the GhostScript API, removing the need for a dedicated PDF reader.
Article which describes how to use C# and GhostScript to convert PDF files into raster images for displaying in an application without requiring a dedicated PDF reader.
Describes how to use the FontFamily object to determine if a given font style exists
An article which describes how to create a definition ruleset to allow CSS formatting in the DigitalRune/SharpDevelop Text Editor Controls, and how to load custom definition rulesets into the control.
OpenSource C# tool for importing a Visual SourceSafe (VSS) database into Subversion (SVN)
Article which describes Cyotek's experiences when performing a trial migration from Microsoft Visual SourceSafe (VSS) to Subversion (SVN)
Article which describes how to display ListView and TreeView controls using Visual Styles in Windows Vista or higher via the SetWindowTheme API.