C1Excel:Load方法重载

我知道这标题看起来似乎有点简单,听起来更像是一个放错了地方的论坛帖子,但有时最简单的设想却不好实现,就像代码最简单的实现会很棘手。很有可能因为不可知原因而发生,比如你的应用程序运行,改变而且不是每次都在掌控之中。你没法控制其他人在什么环境运行你所构建的应用程序,你只能建议。开发人员中几乎都会遇到这样的情况,ComponentOne也是如此。这就是为什么我们在设计库或是控件时牢记可能会用到的执行过程,这样就不会遇到上述情况。类似的例子使用ComponentOne Excel的C1XLBook 类轻松加载信息。你不仅可以直接读取磁盘的文件,也可以把你的数据转换成数据流来使用它们,然后把它们发送到ComponentOne Excel控件作为Excel工作表来操作。

菜单的新样式:圆形菜单

本文要带大家详细深入地了解一下Studio For WinForms的RadialMenu新控件。它基于One-Notes圆形菜单,是能够提供易于程式设计的体验并能与主题(参考我之前的文章或是继续浏览)相结合的ComponentOne版本。你可以用它来增强你的应用程序的UI界面,也可以为应用程序的导航提供一种全新的方式。为什么要用它?为什么在习惯使用顶部条状菜单栏后,还要去用一个RadialMenu呢?或者,为什么不直接用它并舍弃掉顶部条状菜单栏呢,这样岂不是更好?在当今应用程序发展过程中,强调的始终是可存取性、可获得性,而且越想要提供某些信息,越是有必要将它变得更加易于取得。这里要说的是,使用ComponentOne RadialMenu,用户可在易获取的多个选项中更方便地选择自己想要的选项。

C1Excel控件教程-FileFormat入门

在应用开发过程中,当我们把注意力集中在解决方案中最复杂的那部分内容时,常常会停滞在在一些基本步骤上。开发人员大多会遇到这种情况,如果没在这些小细节上遇到问题,过于平顺的开发过程可就没那么多乐趣了。

趋于完美的FlexGrid过滤新特性

简单易用, 我们经常会在如今这个时代看到这个词语.但怎么样才算是简单易用呢?我们做某件事情的时候用最常使用最熟悉的方式,那就是简单易用的.我们需要一段时间来适应习惯.同样,使用某个软件的时候也需要时间适应并觉得操作起来舒适顺手. 我们的需求、操作逐渐被所遇到的软件特性所固定。比如,最近可以在ipad上使用MS Office。事实上我在写这篇博客时基本靠纯手工工作,甚至不使用MS Office来处理。而这在如今是完全跟不上潮流的。更重要的是,我们希望自己的文字处理器可以与MSWord相似,我们的spread sheet应用程序可以越来越像MSExcel。这已经被人为设定成当今的标准了。况且,何乐而不为呢? Microsoft 已经成为了桌面应用程序的领跑者,任何一个想要在这个领域创造出同类产品的公司的确需要让自己的产品和最顶级的相比较、相竞争。

在现有WinForms应用中添加C1Themes主题控件

在本博客中,展示了如何在现有的WinForms应用中添加C1Themes控件支持。本文使用名为C1dView Samples的应用程序,它包含C1Reports。它是基于C1Ribbon界面设计的C1Report/C1PrintDocument浏览应用程序。该应用最初没有包含主题的支持。如下描述的简单的步骤,为最终用户提供在程序中选择使用包含于C1Themes控件产品中的若干主题的支持。(请注意:在进行以下操作前请确保已经安装安装了ComponentOne Studio for WinForms的所有控件-C1Reports,C1Command,C1Ribbon与C1Themes。本文使用C#,同样的操作在VB里也是很简单的)

C1TrueDBGrid:绘制动态的单元格

设想一下这样的一个场景,一个用户在他/她的网格内有一些数据,希望在某一个单元格展示某些数据的状态或进度条。比如,需要显示一些被拷贝到内存或是类似于windows媒体播放器的用户界面的音轨录音的状态,而被拷贝的这些歌曲的当前状态通过进度条来显示。这个时候,可以使用WinForms 的ComponentOne C1TrueDBGrid,用C1TrueDBGrid的OwnerDrawCell事件实现复杂单元格的用户自定义。OwnerDrawCell事件被用来定制每一个单元格呈现的方式或是彻底重载画面。在本博客中,用C1TrueDBGrid实现该场景。

C1TrueDBGrid:如何为下拉菜单创建快捷键

在表格中使用快捷键打开和关闭下拉菜单总是很方便的,避免了在表格中编辑数据时频繁的使用鼠标。在本博客中,将介绍如何使用快捷键打开和关闭Winforms平台下的C1TrueDBGrid控件的列和过滤条的下拉菜单。(快捷键可以设置的尽可能方便)设置快捷键的代码简单易懂,唯一需要注意的是跟踪C1TrueDBGrid控件里下拉菜单的开闭状态。重写ProcessCmdKey方法实现自定义快捷键处理,以及使用{Shift+F1}组合键打开下拉菜单,用{Shift+F2}组合键关闭菜单,代码如下所示。

使用 TX Text Control 制作电子病历

随着信息化时代的到来,电子病历在医疗行业中得到了广泛的应用。TX Text Control 文字处理控件产品以其丰富的功能、灵活的定制能力以及高度的Word文档兼容性,在国内受到了诸多医疗行业公司的青睐,本文将向大家展示一些制作电子病历的基本步骤。先查看下文中示例效果图: <img title="EMR" style="display: inline" alt="EMR" src="http://www.grapecity.com.cn/image.ashx?picture=EMR_thumb.gif" width="584" height="655">

使用 ServerTextControl 在无界面应用中操作文档

TXTextControl.TextControl 类继承于 System.Windows.Forms.Control,在使用时必须依赖于Form。但是有很多情况我们不需要界面,例如在后台进行邮件合并并且导出到word,直接呈现word文档给用户。

Studio for WinForms:C1Report 定制展示和打印页面大小

C1Report 允许我们按照实际需求,定制页面大小生成和打印报表,默认情况下报表的大小为A4。但是,有时为了适应打印机中纸张大小需要调整报表的页面大小。本篇文章阐述了定制报表中页面大小和打印纸张大小的方法。<img title="Report_CustomPaperSizepng" alt="" src="http://our.componentone.com/wp-content/uploads/2012/04/Report_CustomPaperSizepng.png" width="600" height="500">