找回密码
 立即注册

QQ登录

只需一步,快速开始

nelsen

高级会员

14

主题

52

帖子

1384

积分

高级会员

积分
1384

活字格认证微信认证勋章

nelsen
高级会员   /  发表于:2010-11-1 12:04  /   查看:6937  /  回复:4
如标题,MR的编辑控件集中有没类似COMBO控件那样有下列框,但显示出来的是一个数字小键盘,这样客户可以通过数字小键盘点击选择相应的数字来输入数值

4 个回复

倒序浏览
barrylei
中级会员   /  发表于:2010-11-1 12:33:00
沙发
内嵌的Cell没有,在日文版中,我们有一个Wrapper,叫InputmanCell,它把Inputman的输入控件包成我们的Cell,但是中文版暂时没有提供这个功能,Inputman系列里面就有可以实现下拉的Number控件。如果你有购买我们的Inputman控件或者其他的带下拉框的Number控件,我将写一个例子来演示如何把在我们的Cell中嵌入第三方的控件。
回复 使用道具 举报
neil
论坛元老   /  发表于:2010-11-1 14:02:00
板凳
Multirrow 的单元格编辑控件是可以定制的,  可以将任何你觉得好的第三方Control 作为编辑控件来使用。

在编辑状态时,会显示出第三方control,并使用Control来编辑cell的value。 退出编辑状态之后,会显示Cell的样子,以及刚刚编辑完成的Value。

具体做法就是要继承其中一个Cell,然后覆盖掉EditType属性。
回复 使用道具 举报
barrylei
中级会员   /  发表于:2010-11-1 14:26:00
地板
在MultiRow安装包里,有一个Sample是专门描述如何嵌入第三方控件的。
1. 安装MultiRow
2. 在开始-》所有程序 -》GrapeCity -》MultiRow for Windows Forms 6.0中文版 -》示例 -》C#或者VB源码
3. 打开工程,在Cells的Folder下,有一个Customized的子Folder,里面有2个完成的例子,一个是嵌入了标准的ListBox控件,一个是嵌入了标准的ProgressBar控件。

参考这两个例子,就可以嵌入自己的第三方控件了。
另外,MultiRow的嵌入第三方控件的接口和DataGridView非常相似,可以参考MSDN,会有更深入的理解。
http://msdn.microsoft.com/zh-cn/library/7tas5c80(v=VS.80).aspx
回复 使用道具 举报
nelsen
高级会员   /  发表于:2010-11-1 21:49:00
5#

回复 4# barrylei 的帖子

明白了,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部