DEVBUZZ Homepage RESCO's new powerful Grid and ListView controls
 
Web www.devbuzz.com
  HOME PAGE
  All Articles
  Advertise
  Consulting

 Development
  Discuss - Forums
  Still in the box?
  .Compact Framework
  Code Snippets
  SQL Server CE
  Database
  MS Resources
 Stores
  Developer Controls
  Pocket PC Hardware
  Pocket PC Software
  Pocket PC Books
  .NET CF Books
  Book Reviews
  SPB SW Discounts
  RESCO SW Discounts
 DEVBUZZ Info
  About Us
  Help
  Join our email list
  Links & Ratings
  Press & Comments
  Pocket PC version
  Software Reviews
  Hardware Reviews
 Authors
  Authors
  Article Guide
  Competitions
 Resources
  Developers
  Register
  Login

  SPB Discounts!
 Columnists
  Rick Winscot
 Past Blast
  Personal Media Ctr
  Gizmobility
  eVB Legacy
  Old news
  Hosted Software
  Wireless
  Newsletters
  Carl Davis
  Upton Au

 Pocket PC Registry
  Join the registry
  View current list
 Current Poll
Are you converting to .NET Compact Framework?
Yes, it has changed my life!
No, I'm sticking with eVB
.NET CF what's that`?

Current results
3431 votes so far
 Recent Forum Threads [goto forums]

Get Computername
read... (67 hits)


Great aid to development productivity
read... (82 hits)


ThreadingTimer sample code
read... (143 hits)


Multithreading with .NET CF
read... (194 hits)


Moving from eMbedded Visual Basic to Visual Basic .NET
read... (166 hits)


.NET Compact Framework 2.0 Service Pack 2
read... (226 hits)


Transfer Data from SQL Server 2000 to SQL Server Compact Edition
read... (298 hits)


This protocol version is not supported
read... (236 hits)


Converting Lowercase to uppercase wont work
read... (203 hits)


Direct access to MS SQL Server 2000
read... (374 hits)


Creating SDF file in Desktop
read... (513 hits)


Winsock in CF.NET
read... (316 hits)


Using Pocket Outlook to submit HTML page form with MAILTO action
read... (420 hits)


Missing file "System.Data.PocketPC.asmmeta.dll"
read... (268 hits)


HP iPAQ hw6915 Serial Port Issue
read... (309 hits)


Info on the recent forum changes
read... (341 hits)


SqlServer tools from Redgate
read... (383 hits)


Arrow keys and Hardware navigation button
read... (393 hits)


O2 XDA lls pin sync cable to comport
read... (322 hits)


Creating dynamic folders on Pocket PC OS
read... (299 hits)

Custom Windows Mobile software development.
LBS Challenge 2007
LBS Challenge Eight previous NAVTEQ Global LBS Challenge® participants have received venture capital funding and nine past LBS Challenge winners have launched commercial applications on major wireless carriers. Register your non-commercial LBS application in the 2007 NAVTEQ Global LBS Challenge in one of three regions: Americas, Europe-Middle East-Africa (EMEA) or Asia-Pacific(APAC). You could win a share of $2 million in prizes. This could be your year.
Dream. Develop. Win.

Development | Starting Out

RESCO's new powerful Grid and ListView controls
Written by Radomir Vozar  [author's bio]  [read 42242 times]
Edited by Derek

Discuss this article   eVB Ver 3.0   

Page 1  Page 2 

Every developer starting off with eVB wants to develop the perfect mobile application incorporating many user-friendly and powerful visual controls with an attractive and colorful interface and sophisticated features. In addition, everyone would like to do it in just one hour by clicking a property window and interfacing with the control using the minimum amount of code - the same way they used to do in the desktop VB environment.

Unfortunately the standard eVB ActiveX controls provide only a few features that can be accessed through the desktop controls. Consequently many Pocket PC applications suffer from decreased performance, or alternatively must use inconvenient APIs to do the work. And in many cases not even API's can help. In these instances third party controls, like the Resco controls, can save you time and provide a polished look to your applications.

Powerful Grid supporting fixed columns (rows), graphics and more

Currently the database-related applications are the most common type of Pocket PC applications. No matter what data the application processes, it usually needs to display it in a tabular form and to do this developers commonly use the Grid control. However since the standard Grid lacks many important features, developers need to look for a suitable substitute to increase the performance and/or add functionality.

The Resco Grid Control incorporates native support of the majority of the features offered by the desktop Grid - most of them can be accessed directly from the property window. This way it can be easily configured in the design mode.

One of the main features supported by the Resco Grid is the FixedCols (FixedRows) feature. This feature allows the user to keep the first column (row) static while scrolling through the others. Users can also adjust the column width (and row height) easily using the stylus. Both of these properties can be set in the design mode.

Another useful feature is the ability to display a graphic within any specified cell. You can display, for example, a shopping basket picture directly within the cell stating the product price. If the user clicks the cell with the picture of a shopping basket the application can immediately display a purchase order form which the clicked product can be ordered. The pictures are intuitive, so there is no need to write a long description, or use an additional control for this operation.

' Displaying a picture within the cell
RGrid.Row = i
RGrid.Col = j
RGrid.CellLoadPicture "\buy.bmp"
RGrid.CellPictureAlignment = rgridAlignRightCenter

Another advantage of this solution is that the application can respond to each column click in a different way. Thus if the user clicks a product name, the application can display the appropriate product detail dialog.

The following graphic demonstrates the flexilibity of the the Resco Grid Control.

Resco Grid Control

Next Page 

Back to Starting Out | [Article Index]

 

Back to the top of the page.
Chris De Herrera's Windows CE Website Windows CE News & Information Source
Copyright ©2000-2007 by DEVBUZZ.COM, Inc., NJ. USA.MSDEVELOP