收录日期:2018/06/20 12:07:03 时间:2016/05/18 03:14:47 标签:资源
如题
我觉得MSFLEXGRID控件还好~
I can not find it...
在Project中找到Add Project ,然后选择Components and Controls里面的Registered ActiveX Controls,再找到Microsoft Hierarchical FlexGrid Control, Version 6.0 (OLEDB)

然后添加就可以了
谢谢
我试试
哪个出来有灰色的一个个格子.
有没有出来是白色格子的?
你可以修改它的属性,修改之后就可以出来白色的格子了

表格的第一行和第一列肯定是灰色的,
刚才忘了说了,增加行和列,就会有白色的格子了

看见了:)~

那可以添加表头么?

还有一个问题
我建立工程的时候没有选:ActiveX Controls
但是在对话框里单击右键还是会出来Insert Act...
难道建立工程的时候选不选ActiveX Controls都没关系的?
...表格的第一行和第一列肯定是灰色的,...

发现只要改掉属性里的fixcol和row就全白了:)
datagrid
list
在程序里面应该可以添加表头,

至于这个问题“难道建立工程的时候选不选ActiveX Controls都没关系的?”
我也不太清楚,好像是这样的,因为我好像也试过没选ActiveX Controls,然后Insert也可以的,

我也是学vc没多久~
还很菜~

^_^
在程序里面应该可以添加表头
怎么添加???
我没找到这个函数
你所说的表头就是表的第一行需要写明的静态文字吧,
按下面的程序,这样在表格的第一行就是“考试报表”、“数学”、“英语”

希望我没理解错,
^_^

BOOL CBbDlg::OnInitDialog() 
{
CDialog::OnInitDialog();
         m_flexgrid.SetRows(10);
m_flexgrid.SetColAlignment(0,6);
m_flexgrid.SetColAlignment(1,6);
         m_flexgrid.SetColAlignment(2,6);
    m_flexgrid.SetTextMatrix(0,0,"考试报表");
m_flexgrid.SetTextMatrix(0,1,"数学");
m_flexgrid.SetTextMatrix(0,2,"英语");
return TRUE;  // return TRUE unless you set the focus to a control
              // EXCEPTION: OCX Property Pages should return FALSE
}