← Back to all blogs

Featured Posts

Posts in 'winforms'

Tips & Tricks in C1PrintDocument

C1PrintDocument component allows you to create complex documents that can be printed, previewed or exported to a number of external formats. In this blog, I would like to discuss a couple of frequently asked questions for C1PrintDocument, that is :

Feeling colorful? Try out the new ComponentOne Themes for WinForms

Building a good application is so much like building a monument. Of course you  can always build in any which way you like, but those monuments which stand the test of time are, more often than not, built with a lot of effort and hard work. They need a solid foundation, good design, and above all, a very basic need for them to be magnificent, their looks.

New CellType for Spread for WinForms – II

In the last blog we discussed about one of the new celltypes introduced in Spread for WinForms.

Add & Animate Images in ChartLabels for C1Chart

In this blog, we will discuss on how one can show and animate Images on Top of each Bar in C1Chart for WinForms.

Cascading ComboBoxes in C1FlexGrid

C1FlexGrid has been the most popular tool for representing/editing data for a long time. There are scenarios where a ComboBox is required in C1FlexGrid for editing for eg. when we need to enter a Country in a cell. It can be implemented using one of the following approaches :

New CellType for Spread for WinForms - I

Spread 7 for WinForms has introduced two new CellTypes to provide more convenience to it's users

HowTo: Create a Bullet List in a Spread Cell

Recently one of our customers had a requirement of typing in a bullet list in the Spread cell. This is similar to one of the MS Excel functionality that allows you to type in a bullet list in the Excel worksheet cell.

A New Generation of WinForms Touch Apps


C1PrintDocument : StartDoc-EndDoc Vs Generate

Many times, when the users want to insert a new page in C1PrintDocument, they get confused whether to use StartDoc-EndDoc methods or use Generate method or use both.

Recently a customer enquired about an implementation in Spread for Winforms control wherein he wanted to set custom formula for Column Footer Aggregation.

HowTo : Set Number Range in C1Input Controls

C1TextBox is the main data bound control used for entering and editing information in a text form. It not only supports data formatting for all data types, including special features for date-time formats but also supports edit mask, data validation and other features.

Vertical Page Header in C1Reports

C1Report is a banded report in which each Section is rendered horizontally (from left to right) one below the other. One of the most important section of the report is PageHeader that is rendered on each page of the report and run along the top of each page, horizontally.

How to: AutoSize Spread for WinForms

The AutoSize feature of Spread COM removes the blank area around the grid cells such that Spread always takes the size of Rows and Column count. Unfortunately, this feature is not available  as a built-in feature with Spread for WinForms.

HowTo: Custom Sparkline in Spread for WinForms

Spread for Winforms provides a feature of creating sparklines wherein we can create a small graph in a cell that uses data from a range of cells. The data for the sparkline is limited to one column or row of values within the same SpreadSheet. We can set the SparklineType to column, line, or winloss etc.

How To: Hide a Specific Field on Printing C1Report

An important thing about a reporting tool is that it should be highly customizable so as to give the developers flexibility to design the reports in the way they want them to be. C1Report not just allows to create the reports easily in a few steps; the customizations and features it offers have also included it in the list of user friendly reporting tools.

Custom ComboBoxCell in Spread for WinForms

Spread for WinForms supports multiple celltypes like CheckBoxCellType, NumberCellType, CurrencyCellType, ButtonCellType, DateTimeCellType ,ComboBoxCellType etc. All of these celltypes are customizable. In this post I am going to tell you how you can create a custom ComboBox CellType. We will create a custom combobox cell which will have the following features:

Press Release: ComponentOne Studio Enterprise Supports Visual Studio 2013 and Windows 8.1 plus Adds Industry’s First App TouchToolkit

PITTSBURGH, PA – September 18, 2013 – ComponentOne a division of GrapeCity, the largest component solution provider in the Microsoft Visual Studio Partner Ecosystem, has announced a point release to its world renowned suite of data and UI controls for Microsoft Visual Studio, ComponentOne Studio Enterprise 2013 v2.5. Its predecessor Studio Enterprise 2013 v2 was released in mid-July, 2013.

HowTo: Manipulate Text Wrap in C1FlexGrid

C1FlexGrid enables cell text wrapping through cell styles. However, there is no direct way to perform customized text wrapping. For instance, suppose we want to perform wrapping after every 10 characters. In this scenario, we need to implement our own wrapping functionality.