Source Code View and download available source code
Donate
This software may be used free of charge, but as with all free software there are costs involved to develop and maintain.
If this site or its services have saved you time, please consider a donation to help with running costs and timely updates.
DonateCheck out Cyotek on GitHub for additional resources.
C#
Source code written in C#. Check out our GitHub page for additional source code.
Filename | Description | Version | Release Date | |
---|---|---|---|---|
ScannerTest.zip
|
A sample application demonstrating the basic use of WIA from C# |
06/11/2020 | Download | |
ChemotaxisSimulation.zip
|
Chemotaxis simulation project |
02/11/2020 | Download | |
ScriptingHost-Jint2.zip
|
Sample script environment project, using Jint version 2. |
31/08/2020 | Download | |
ScriptingHost-Jint3.zip
|
Sample script environment project, using Jint version 3. |
31/08/2020 | Download | |
CustomTypeConverter3Strings.zip
|
Sample project for the Creating a custom type converter part 3: Types to string blog post. |
21/07/2019 | Download | |
TextBoxTabStops.zip
|
Sample project for the Setting tab stops in a Windows Forms TextBox control blog post. |
25/05/2019 | Download | |
DesignerSnapLinesDemo.zip
|
Sample project for the Aligning Windows Forms custom controls to text baselines using C# blog post. |
19/04/2019 | Download | |
AzureTranslationDemoV3.zip
|
Sample project for the Migrating from Azure translation API version 2 to 3 blog post. |
11/04/2019 | Download | |
ExifOrientationDemo.zip
|
Sample project for the handling the orientation EXIF tag in images using C# blog post. |
09/03/2019 | Download | |
InternetGetCookieExDemo.zip
|
Sample project for the reading cookies from Internet Explorer blog post |
20/01/2019 | Download | |
MessageFilterDemo.zip
|
Sample project for the using message filters in Windows Forms applications blog post |
01/01/2019 | Download | |
CorelDrawPalPaletteWriter.zip
|
Sample project for the working with CorelDRAW Palettes part 2 blog post. |
05/08/2018 | Download | |
CorelDrawPalPaletteLoader.zip
|
Sample project for the reading CorelDRAW Palettes Part 1, .pal files blog post |
21/07/2018 | Download | |
CmykRgbColorConversion.zip
|
Sample project for the converting colours between RGB and CMYK in C# blog post. |
15/07/2018 | Download | |
ListBoxEmptyTextDemo.zip
|
Sample project for the displaying text in an empty ListBox blog post. |
1.0.0.1 | 29/04/2018 | Download |
WestwoodPaletteLoader.zip
|
Sample project for the reading and writing 18-bit RGB VGA Palette (pal) files with C# blog post. |
26/12/2017 | Download | |
RadialDiagramDemoPart1.zip
|
Sample project for the Arranging items radially around a central point using C# blog post. |
05/11/2017 | Download | |
DrawAnimatedImage.zip
|
Sample project for the painting animated images blog post. |
28/10/2017 | Download | |
SimpleScreenshotCapture.zip
|
Sample project for the capturing screenshots using C# and p/invoke article. |
27/08/2017 | Download | |
MarkdigMantisLink.zip
|
Basic Markdig extension for the writing custom Markdig extensions blog post. |
05/08/2017 | Download | |
AzureTranslationDemo.zip
|
Sample project for the Translating text with Azure cognitive services blog post. |
05/05/2017 | Download | |
YamlDotNetTypeConverterPart2.zip
|
Sample project for the using custom type converters with C# and YamlDotNet, part 2 blog post. |
24/04/2017 | Download | |
YamlDotNetTypeConverter.zip
|
Sample project for the using custom type converters with C# and YamlDotNet, part 1 blog post. |
01/04/2017 | Download | |
RiffPaletteWriter.zip
|
Sample project for the writing Microsoft RIFF Palette (pal) files with C# blog post. |
1.0.0.0 | 04/03/2017 | Download |
RiffPaletteLoader.zip
|
Sample project for the loading Microsoft RIFF Palette (pal) files with C# blog post. |
1.0.0.0 | 18/02/2017 | Download |
ColorDistanceDemonstration.zip
|
Sample project for the finding nearest colors using Euclidean distance blog post. |
06/01/2017 | Download | |
ImageBoxTiffViewer.zip
|
Sample project for the displaying multi-page tiff files using the ImageBox control and C# blog post. |
30/07/2016 | Download | |
GetTextMetricsDemo.zip
|
Sample project for the retrieving font and text metrics using C# blog post. |
09/07/2016 | Download | |
KeyboardSupportDemo.zip
|
Sample project for the adding keyboard accelerators and visual cues to a WinForms control article. |
1.0.0.0 | 04/06/2016 | Download |
RotateArray.zip
|
Sample project for the rotating an array using C# article. |
1.0.0.0 | 24/12/2015 | Download |
AdobeSwatchExchangeLoader-v2.zip
|
Sample project for loading and saving Adobe Swatch Exchange (ase) files using C#. |
2.0.0.0 | 21/10/2015 | Download |
AdobeSwatchExchangeLoader.zip
|
Sample project for loading Adobe Swatch Exchange (ase) files using C#. |
1.0.0.0 | 16/10/2015 | Download |
Cyotek.Windows.Forms.FontDialog.zip
|
Working around System.ArgumentException: Only TrueType fonts are supported. This is not a TrueType font project. |
1.0.0 | 24/08/2015 | Download |
DitheringTest.zip
|
Sample C# project demonstrating the Floyd‑Steinberg and Burkes algorithms for dithering an image. |
1.0.0.0 | 06/06/2015 | Download |
ComboBoxDoubleClick.zip
|
Sample project for the Adding Double Click support to the ComboBox control blog post. |
1.0.0.0 | 11/10/2014 | Download |
ListBoxInsertionDragDemo.zip
|
Sample project for the dragging items in a ListBox control with visual insertion guides blog post. |
1.0.0.0 | 27/07/2014 | Download |
ListViewInsertionDragDemo.zip
|
Sample project for the dragging items in a ListView control with visual insertion guides blog post. |
1.0.0.0 | 27/07/2014 | Download |
IeBrowserEmulation.zip
|
Sample file for the article configuring the emulation mode of an Internet Explorer WebBrowser control |
28/06/2014 | Download | |
DigitalRuneTextEditorBatHighlighting.zip
|
Sample project for the Batch Syntax Highlighting in the DigitalRune Text Editor Control blog post. |
23/06/2014 | Download | |
Cyotek.Windows.Forms.ImageBox.zip
|
Cyotek ImageBox Control, 1.1.4.2 update |
1.1.4.2 | 13/02/2014 | Download |
PhotoshopColorSwatchWriter.zip
|
Sample project for the Writing Photoshop Color Swatch (aco) files using C# blog article. |
1.0.0.0 | 28/01/2014 | Download |
PhotoshopColorSwatchLoader.zip
|
Sample project for the Reading Photoshop Color Swatch (aco) files using C# blog article. |
1.0.0.0 | 22/01/2014 | Download |
BbmPaletteLoader.zip
|
Sample project for the article loading the color palette from a BBM/LBM image file using C# |
1.0.0.0 | 11/01/2014 | Download |
AppActivationDemo.zip
|
Sample file for the article How to be notified when your application is activated and deactivated |
29/12/2013 | Download | |
CustomTreeViewLabelEditPart2.zip
|
Sample project for the Extending the LabelEdit functionality of a TreeView to include validation blog post. |
28/10/2013 | Download | |
CustomTreeViewLabelEdit.zip
|
Sample project for the Specifying custom text when using the LabelEdit functionality of a TreeView blog post. |
28/10/2013 | Download | |
Cyotek.AddProjects.zip
|
Source code for the Visual Studio Extension for adding multiple projects to a solution blog post. |
1.0.0.0 | 12/10/2013 | Download |
GetComboBoxInfoDemo.zip
|
Sample project for the getting the hWnd of the edit component within a ComboBox control blog post. |
1.0.0.0 | 29/09/2013 | Download |
AzureContainerEcho.zip
|
Sample project for the downloading new and changed Azure storage blobs at scheduled intervals blog post. |
1.0.0.0 | 08/09/2013 | Download |
ApplicationContextExample.zip
|
Sample project for the creating long running Windows Forms applications without a start-up form blog post. |
26/08/2013 | Download | |
CustomTypeConverter3.zip
|
Example project showing how to convert enum members to and from custom description strings. |
1.0.0.0 | 28/07/2013 | Download |
CustomTypeConverter2.zip
|
Example project showing how to create a simple custom type converter that covers more advance functionality, such as |
1.0.0.0 | 28/07/2013 | Download |
CustomTypeConverter1.zip
|
Example project showing how to create a simple custom type converter that performs string conversion for a specific object. |
1.0.0.0 | 28/07/2013 | Download |
Cyotek.Windows.Forms.ColorPicker-1.0.2.0.zip
|
Cyotek Color Picker controls for Windows Forms 1.0.2.0 Update |
1.0.2.0 | 13/07/2013 | Download |
SliceRectangleSample.zip
|
An sample project which demonstrates how to use C# to split a rectangle into multiple smaller parts based on pairs of co-ordinates. |
10/02/2013 | Download | |
ErrorProviderTest.zip
|
Sample project demonstrating creating a custom error provider that changes a control's background colour in addition to providing a tool tip. |
01/01/2013 | Download | |
Cyotek.Windows.Forms.TabList.zip
|
Cyotek.Windows.Forms.TabList control, a multi-paged container control with design time support and a Visual Studio 2012 look |
1.0.0.2 | 31/12/2012 | Download |
AssemblyReferenceScanner.zip
|
An example C# project that uses a reflection load only context to scan assemblies in a folder and check that referenced assemblies are present with the correct version. |
06/10/2012 | Download | |
WavePlay.zip
|
Simple player for audio files to avoid having to use your core media player when trying to preview game audio etc. Currently only supports WAV. |
1.0.0.0 | 23/09/2012 | Download |
GhostScriptWebTest.zip
|
Sample ASP.NET website which shows how to convert PDF files into images and display them in a web browser. |
10/07/2012 | Download | |
Cyotek.ArcadeExplosionMaker.zip
|
Sample C# application project which can generate simple arcade style explosion images for use in your own applications . |
1.0.0.1 | 05/06/2012 | Download |
ImageBoxSample-Part5.zip
|
Sample project which shows extending the ImageBox control to support selection regions. |
30/05/2012 | Download | |
BitmapFontParser.zip
|
Source code for a parser for AngelCode BMFont text and XML font formats. |
02/01/2012 | Download | |
LangtonsAntSimulator.zip
|
Langton's ant implementation developed using C# |
2.0.0.0 | 08/03/2011 | Download |
PdfImageBoxSample.zip
|
Sample project showing how to extend the |
04/09/2011 | Download | |
Cyotek.GhostScript.zip
|
Work in progress class library for providing GhostScript integration in a .NET application. |
04/09/2011 | Download | |
Cyotek.GhostScript.PdfConversion.zip
|
Class library for converting PDF files into images using GhostScript. Also requires the Cyotek.GhostScript assembly. |
04/09/2011 | Download | |
DigitalRuneTextEditorCssHighlighting.zip
|
Sample project which shows how to create a definition ruleset to allow CSS formatting in the DigitalRune/SharpDevelop Text Editor Controls, and to load custom definition rulesets into the control. |
08/07/2011 | Download | |
SourceSafeSvnMigration.zip
|
OpenSource C# project for importing SourceSafe databases into Subversion repositories. |
02/07/2011 | Download | |
shellcontrolsexample.zip
|
Sample which shows how to display ListView and TreeView controls using Visual Styles in Windows Vista or higher via the SetWindowTheme API. |
16/04/2011 | Download | |
cyotek.web.trackback.zip
|
Sample project showing for implementing a trackback handler in C# for use with either ASP.NET or MVC. |
22/09/2010 | Download | |
imageboxsample-part4.zip
|
Fourth and final in a multi part series on creating an image viewer that can be scrolled and zoomed in C#. After part three added panning, we now add zoom support via the mouse wheel and clicking with the left or right buttons, along with some additional display properties. |
28/08/2010 | Download | |
imageboxsample-part3.zip
|
Sample project showing how to create an image viewer that supports scrolling with the mouse and keyboard, and panning with the mouse. |
23/08/2010 | Download | |
imageboxsample-part2.zip
|
Second in a multi part series on creating an image viewer that can be scrolled and zoomed in C#. After part one created the initial component with auto resize, we now add scrolling support. |
13/08/2010 | Download | |
imageboxsample-part-1.zip
|
First in a multi part series on creating an image viewer that can be scrolled and zoomed in C#. |
12/08/2010 | Download | |
horizontallyscrollingcombobox.zip
|
Sample C# project showing how to add a horizontal scrollbar to a ComboBox in C# using the WS_HSCROLL style and CB_SETHORIZONTALEXTENT message. |
13/07/2010 | Download | |
aitest2.zip
|
Sample project for implementing collision detection in the sprites of the Boulder Dash (Boulderdash) arcade game. |
07/07/2010 | Download | |
aitest.zip
|
Sample project for implementing the AI of the Butterfly and Firefly sprites of the Boulderdash arcade game. |
19/06/2010 | Download | |
cyotek.web.bbcodeformatter.zip
|
A simple to use class library for converting text containing BBCode used by popular forum systems into HTML using C#. |
18/03/2010 | Download | |
groupbox.zip
|
10/08/2009 | Download |
Visual Basic 6
Source code written for use with Visual Basic 6. The files in this section are not maintained by Cyotek nor do they follow any meaningful coding standards. These files are provided as is and are not supported by Cyotek.
Filename | Description | Version | Release Date | |
---|---|---|---|---|
matrixscreensaver.zip
|
Simple screen saver written in Visual Basic 6 duplicate the matrix effect. Shows how to create a screen saver, including configuration and preview. |
07/07/2000 | Download | |
toolbr10.zip
|
Source code for a toolbar written using Visual Basic 6. Demonstrates using the Windows API for drawing, including memory device contexts. |
09/04/2000 | Download |
Other
Miscellaneous source code.
Filename | Description | Version | Release Date | |
---|---|---|---|---|
jenkins-nuget-pipeline-example-v3.groovy
|
Sample script for the integrating NDepend with Jenkins blog post. |
27/01/2017 | Download | |
jenkins-nuget-pipeline-example-v2.groovy
|
Sample script for the using parameters with Jenkins pipeline builds blog post. |
20/01/2017 | Download | |
jenkins-nuget-pipeline-example-v1.groovy
|
Sample script for the using a Jenkins Pipeline to build and publish Nuget packages blog post. |
14/01/2017 | Download |