Nicekit Software logo

free Net framework components logo

Bookmark this page!                           NkPlan   NkExcel   Free downloads   Order sources

NkPlan (nkPlan.dll, 64kb)

Press to see a demo application screenshot.NkPlan contains a collection of .NET framework (2.0) managed controls written in C#. The collection allows developers to create high-quality applications with a cool design.

The package contains PlanControl, PlanControlArray, PlanControlDB components.

The components are intended for displaying and editing (change position, addition by mouse or program ...) in some scaled, scrolled windows various graphic objects (like pictures...).
Objects can be selected, multi-selected, invisible, disabled, moved, sorted (z-order),
painted in any Graphics... Users handling support for a lot of events: mouse events,
window painting (after and before), objects painting (after and before), moving events...
Layers support. Grids support. Search and position support. Export to any graphic formats.


Press to see nkscheme at work demo animation.

Component PlanControl.
Scaled, scrolled window with background image and grid.

Component PlanControlArray:PlanControl.
The objects are stored in layers (groups). All objects
are derived from PlanObject.

Component PlanControlDb:PlanControl.
The objects are stored in DataSet with defined tables containing layers and objects.
You can change tables in design time...

NkPlan is distributed in two editions: Free Edition and Commercial Edition (with full source codes).

To the top of the page.

NkExcel (Excel.cs)

It is a simple .NET module (Excel.cs) to assist in the exchange data between Excel and .NET using COM but without using Interop.Excel.dll (900K), Iterop.Office.dll (150K), Interop.VBIDE.dll. Full source code and exe-demo application included.

This module is FREEWARE.

Demo code:

using ( Sheet sh = excel.Workbooks[1].ActiveSheet()) {
using ( Range r = sh.Ranges["R1C5"]) {
r.Value = "123";
r.Font.Bold = true;
r.Font.Name = "Times New Roman" ;
r.Font.Color = System.Drawing.Color.Red;
r.HorizontalAlignment = Excel.xlHAlign.xlHAlignCenter;

converting data from DataGridView to MsExcel:

Excel.dataGridViewToExcel( 1, 1, yourDataGridView, null, null);

To the top of the page.


Download NkPlan with demo application (nkPlan.dll) (
Size: 300KB
Date: 30.05.2008

Download NkExcel with demo application (
Size: 80KB
Date: 17.02.2007

To the top of the page.

ORDER Nicekit components source code

As a registered user you you may redistribute your application freely without any additional payments.

Our product is licensed per developer, license type depends on the number of developers who will use our product:

NkPlan codes online secure order on Share-It:

Single License order    $19.95   1 developer;
Team License order    $29.95   up to 4 developers;

Site License — unlimited number of developers to one physical address ( )

How to register NkPlan

1. Buy a single license or a team license on ShareIt.
2. During 24 hours you'll get an e-mail with the "NkPlan registration" subject, where you'll find full source code. If you don't receive you registration info during 3 days after buying the license please e-mail us at