积极答复者
vs2010中许多控件是灰色的,这是为什么?我是旗舰版sp1

问题
-
1.如题 我创建MFC工程(基于对话框) 只有基本的对话框编辑器 其他的控件都是灰色的 不可移动
请问是工程问题 吗? 我的版本是2010旗舰版sp1
2.后面我在网络找个MSDATGRD.OCX 安装了个DataGrid控件,想让我的查询结果显示在DataGrid上应该怎么做?
假设我已经申明了对象集:
_RecordsetPtr pRst(_uuidof(Recordset));
pRst=pConn->Execute("select * from Client",NULL,adCmdText);
也就是查询结果已经搞好了 剩下的就是如何显示在控件上?
小弟在此谢过了 谢谢大家
答案
-
你好,
由于您选择创建的是一个基于对话框的项目,因此Visual Studio 为我您屏蔽掉一些空间。例如您无法通过工具栏之间拖动一个菜单空间到对话框中。因此您的这个问题正如您所预料的那样是由于工程属性所引起的。
为了能让您更好的理解并使用DataCrid 控件, 我在CodeProject上为您查找了2个实例:
1 http://www.codeproject.com/KB/miscctrl/datagrid.aspx
2 http://www.codeproject.com/KB/miscctrl/DataGridControl.aspx
Rob Pan [MSFT]
MSDN Community Support | Feedback to us
全部回复
-
你好,
由于您选择创建的是一个基于对话框的项目,因此Visual Studio 为我您屏蔽掉一些空间。例如您无法通过工具栏之间拖动一个菜单空间到对话框中。因此您的这个问题正如您所预料的那样是由于工程属性所引起的。
为了能让您更好的理解并使用DataCrid 控件, 我在CodeProject上为您查找了2个实例:
1 http://www.codeproject.com/KB/miscctrl/datagrid.aspx
2 http://www.codeproject.com/KB/miscctrl/DataGridControl.aspx
Rob Pan [MSFT]
MSDN Community Support | Feedback to us
-
1.如题 我创建MFC工程(基于对话框) 只有基本的对话框编辑器 其他的控件都是灰色的 不可移动
请问是工程问题 吗? 我的版本是2010旗舰版sp1
2.后面我在网络找个MSDATGRD.OCX 安装了个DataGrid控件,想让我的查询结果显示在DataGrid上应该怎么做?
假设我已经申明了对象集:
_RecordsetPtr pRst(_uuidof(Recordset));
pRst=pConn->Execute("select * from Client",NULL,adCmdText);
也就是查询结果已经搞好了 剩下的就是如何显示在控件上?
小弟在此谢过了 谢谢大家
我是在vc里面时发现类似的问题的,chart控件是灰色的,不能使用的状态。
而在vb.net,c#下chart是可用的,不知道什么原因,有些人说是framework的版本问题,但是在vs2010加载后,都是4.0,按说没有这个问题。
不光是这个控件,很多的控件也是这样,灰色的,不能用的状态。微软还是没有明确的说法。