以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于C1控件在狐表下使用的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=87402) |
-- 作者:天若千颖 -- 发布时间:2016/7/11 9:10:00 -- 关于C1控件在狐表下使用的问题 狐表使用了大约10来个C1的控件,但是狐表公式应该购买过所有的C1控件,所以有几个问题: 1、既然狐表公司已经买了所有的C1控件,只是没有放在狐表里面,能够以比较优惠的价格把其他控件也提供给需要的用户呢?至少这对狐表公司没有任何成本,因为已经授权了。C1的控件据说现在已经有80多个了。 2、如果我们自己购买C1.WinForms控件,能否像帮助中“引用托管的DLL”中介绍那样,使用全部的DLL。如果能够使用,是不是引用所有C1下面的控件都只能通过代码来实现,窗口设计器下面能够增加C1里面其他控件吗?能够直接把C1的空间拖拽到Form中使用。 对于控件,刚接触,不知道我说清楚没有。
|
-- 作者:Hyphen -- 发布时间:2016/7/11 9:22:00 -- C1能用的库文件都在狐表安装目录下,引用就可以用了。 非狐表集成的只能通过代码按第三方控件的方式添加。 至于窗口设计器增加控件,官方有自己的计划,不管增加什么控件,什么时候增加还不能透露。而且增加一个控件也不是说加就加的,要考虑到和狐表核心的集成和兼容,比如绑定等等等
|
-- 作者:天若千颖 -- 发布时间:2016/7/11 9:34:00 -- 使用控件最大的好处就是将复杂的代码可视化了,葡萄城的控件基本都是可视化操作的,比如绘图的控件,在.net的开发平台中,直接拖拽控件到Forms中就可以可视化的设定数据绑定,但是如果像2楼说的,只能通过第三方代码来实现,那就失去了添加控件的意义了。 看来是不能用了,狐表的优势的集成了数据库和普通的基础控件,如果像使用更多的丰富的控件,只能使用别的开发工具了。
|
-- 作者:大红袍 -- 发布时间:2016/7/11 10:14:00 -- 你要在foxtable里面可视化使用?不可能的,除非foxtable提供。
你只能用代码加入控件。
如果你要在vs里面使用,你必须购买c1控件,安装后才能用。有破解版的,可以用来学习。 |
-- 作者:天若千颖 -- 发布时间:2016/7/11 10:48:00 -- 是啊,就是这个矛盾。 C1的控件很丰富,Foxtable用了几个主要的控件,使用控件的好处就是不需要去写繁琐的代码,直接通过UI界面使用,但是,狐表不支持,如果还是用代码的形式使用C1控件的话,这不又回到开发控件的初衷了吗?用控件就是为了减少繁琐的写代码的工作,这失去了控件的意义了。 虽然VS里面能直接用,但是又没有狐表开发起来方便,没有狐表对数据管理的这个便捷的功能。 这就是鱼与熊掌不可兼得啊。 看了C1的控件,才发现狐表的优点还是数据管理啊,UI界面和绘图这些拓展的功能,都是用C1控件来实现,不是自己的底层功能,其他的一些功能,都只能通过写代码来实现。 |
-- 作者:天若千颖 -- 发布时间:2016/7/11 11:11:00 -- 红袍老师,我看C1控件的2D绘图DLL中能够绘制的图很多,Foxtable内置了以C1.Win.C1Chart.2.dll的DLL文件,这个DLL是不是可以绘制下图中的所有图,而且,图片的颜色,样式也都可以通过代码来定义,实现和葡萄城官方的介绍一样?而不仅限于Foxtable帮助文件中介绍的那10种类型的图片。
是不是Foxtable下面的C1的DLL能够实现的输出样式和功能和葡萄城官方介绍的是一样的,只不过Foxtable的帮助里面没有把这些能够实现的样式和功能全部介绍出来?如果是的话,我觉得这足够我用了。
[此贴子已经被作者于2016/7/11 11:38:09编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/7/11 11:12:00 -- 可以啊。
Dim c = 控件.BaseControl 然后对c随便操作。 |
-- 作者:天若千颖 -- 发布时间:2016/7/11 11:15:00 -- 那绘图功能已经很强大了,Foxtable其实已经把最常用的的C1的DLL内置了,能够绘出不止帮助里面介绍的那10种图。 |
-- 作者:hbhb -- 发布时间:2016/7/11 11:20:00 -- 底层控件的属性方法哪里有?袍大师分享一下如何? |
-- 作者:天若千颖 -- 发布时间:2016/7/11 11:38:00 -- 比如说 XYPlot图,我不需要连线,根据C1官方的代码,就是: series.SymbolStyle.Color = Color.Green series.SymbolStyle.OutlineColor = Color.Black series.LineStyle.Pattern = LinePatternEnum.None 但是这个代码放入Foxtable中就会提示: SymbolStyle不是WinForm.ChartSeries成员。如何把SymbolStyle加入WinForm.ChartSeries成员中呢?
|