Solved

Using MSFlexGrid in Visual C++

Posted on 1998-12-13
5
524 Views
Last Modified: 2008-02-20
How do I get Data into the MSFlexGrid and how do I edit the data (typing)? I have not managed to translate the Tips and Tricks article by Frank Sommer in Visual Basic into C++.
0
Comment
Question by:hirjointab
5 Comments
 

Author Comment

by:hirjointab
ID: 1180074
Edited text of question
0
 
LVL 4

Expert Comment

by:pagladasu
ID: 1180075
Are you using a data-bound grid?
0
 

Author Comment

by:hirjointab
ID: 1180076
I'm not sure what "data-bound" means, but I want to use the numbers beeing put into the grid via either the keyboard or cut and past, for further processing in my program.
0
 
LVL 2

Expert Comment

by:jrmcg
ID: 1180077
The MSFlexGrid does not accept direct keyboard input into its cells.
The data-bound grid is similar to the MSFlexGrid, but will accept keyboard input.  It has more of a look like an Excel spreadsheet.  If you take a look at DBGrid in the help files you should find something that will go into detail.
If you want to use the MSFlexGrid, then the MS recommended way to enter data is to open an "input" box when a cell on the grid is selected.  Obviously this is not very user friendly, and is time consuming.  I think you would be better off with the DBGrid.

If you have any questions let me know.

J.R.
0
 

Accepted Solution

by:
nir_m_ earned 100 total points
ID: 1180078
As stated by someone before me, MSFlexGrid does not accept direct keyboard input into it's cells, if you however want to programmaticaly enter values into the cells, just use the function AddItem(<some string here>, location) where location means where to add the item, and the string is tab separated to the columns of the table. (Be aware that the location field is of COleVariant type, which means that if you want to use it from C++ you'll need to pass to it the appropriate type)
example:
COleVariant location;
location= (long)1;
m_grid.Add(
m_grid.AddItem("abc\tdef\tghi", location);

this will add each of the sub-strings - abc | def | ghi into seperate columns.
0

Featured Post

Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

Join & Write a Comment

Suggested Solutions

Written by John Humphreys C++ Threading and the POSIX Library This article will cover the basic information that you need to know in order to make use of the POSIX threading library available for C and C++ on UNIX and most Linux systems.   [s…
Many modern programming languages support the concept of a property -- a class member that combines characteristics of both a data member and a method.  These are sometimes called "smart fields" because you can add logic that is applied automaticall…
The goal of the video will be to teach the user the concept of local variables and scope. An example of a locally defined variable will be given as well as an explanation of what scope is in C++. The local variable and concept of scope will be relat…
The viewer will learn how to pass data into a function in C++. This is one step further in using functions. Instead of only printing text onto the console, the function will be able to perform calculations with argumentents given by the user.

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now