Controls in Cloud Toolkit.Net

abashedwhimsicalΛογισμικό & κατασκευή λογ/κού

2 Νοε 2013 (πριν από 3 χρόνια και 5 μήνες)

133 εμφανίσεις

Cloud Toolkit.Net

Welcome to use Cloud Toolkit! An ultimate open source component toolkit for Microsoft’s .Net
Framework 2.0 programs.
Project can be also used in Linux distros which have Mono platform
installed and running. It may require some hacking ar
ound to get these controls


but it should be possible.

Cloud Toolkit is created with Visual Stu
dio 2005 and it uses .Net Framework 2.0. Project can be
easily converted to support .Net Framework 3.0 and 3.5, but I’m not quite sure if every
part of this
project works on .Net 1.0, because

it’s using ToolStripRenderer which may not be fully supported
in .Net 1.0. All in all you are free to compile this project under versions 1.0, 1.1, 2.0, 3.0, 3.5 and
further of .Net Framework and on every ver
sion of Mono. If you compile this project on some
platform which is not yet supported by this project or it’s not listed in downloads, please send me
information about the success of your tryout.

Using controls with Visual C# Express Edition 2005

First s
tart the program and create a new project by clicking

menu and choosing
New Project…

When the new project dialog has opened, select
Windows Application

project type, define a name to
your project and click


Then w
hen your project is crea

menu and select
Choose Toolbox Items…

It takes a
while to open the dialog because Visual Studio updates all the .NET and COM assemblys which are
registered in your system.

Then go to the installation directory of Cloud Toolkit.Net and fi
nd a folder called NetDLL. There
you will see many dll files named by the component they have inside. For example
Cloud TrackBar
can be added to your project by selecting
.dll file. Then when you have selected the
file, it will
appear into the

list. Select it by cli
cking checkbox in the left side
of item. Then click OK
and you will find the control in the Toolbox! It’s ready to be added into your .Net application.

Now the control is ready to use. After importing
the control into the proje
ct it appears in

tab of Toolbox, but sometimes it goes to some
other tab. Depends on what tab is selected and
where the control is defined to be. When the
control is imported into Toolbox it can be
dragged and dropped to your form in designer.
It w
orks like all other Windows Forms
components which have Graphical user
Interface (Some controls doesn’t have it so they
a灰par in aittle list in the 扯bt潭 潦 摥signer
are Ef潲 exam灬e timer c潮tr潬 w潲歳 li步 this⸩F
ff y潵 want t漠oelect m潲e c潭灯pent
s t漠
inclu摥 in y潵r 灲潪ectⰠy潵 can 摯⁩t 批
re灥ating all the ste灳 摥fine搠 in this tut潲ial⸠ ff
y潵 have aewer versi潮 潦 s潭e c潮tr潬 潦
Cloud Toolkit.Net you can add it and it won’t
re灬ace an 潬摥r versi潮 潦 c潭灯pent⸠ ft ma步s
versi潮o湧 w潲欠灲

Example of Cloud Toolkit.Net’s component when it’s placed on the designer area of .Net

Controls in Cloud Toolkit.Net

Cloud Toolkit.Net contains following controls:


Cloud Button


Cloud SplitButton


Cloud TrackBar


Cloud Form


Cloud L


Cloud CheckBox



Cloud RadioButton



Cloud Progressbar



Cloud Panel


Cloud MessageBox


If you are interested in making some improvements to this project, you cloud start by implementing
controls marked with ‘*’. It means that they are not even start
ed. Other components are finished or
under development (all in all they are in stable development cycle)


Before you start to create a control to Cloud Toolkit.Net you must know what you are
doing. This component package is created for developers w
ho want to have good looking (not
normal Windows controls) in their projects. There’s also some improvements in the controls which
make them unique. For example there is cool fading animations and transparent icon support in
CloudButton control, and what’s

most important, they are not so CPU intensive at all.

Control gallery

Cloud Button

The first control in Cloud Toolkit.Net was CloudButton. It was released in the beginning of
December, 2007 as a separate release. Unfortunately there was no interest in t
he control and it was
removed from internet after a few days. Now it’s time for CloudButton’s second coming, it’s good
looking, easy
use, useful and
modifiable button control which easily beats default Button control
provided by Microsoft’s .Net Framewo

In the picture above, you can see some examples of big CloudButtons. It’s great for use in any
sizes. Big and small buttons look as good as expected. First image in topleft corner is default button
which has image with 100% transparency. Second and

third are disabled (as you can see, button
automatically generates disabled state for every icon). Buttons in the second row have icons with
different transparency. Transparency can be smoothly changed in runtime and there’s no flickering
or any other lag
ging in the button.