彩票走势图

ComponentOne for WinForms 编辑教程(五):添加剪贴板的支持

转帖|使用教程|编辑:鲍佳佳|2020-08-17 11:24:07.970|阅读 212 次

概述:Windows 剪贴板是一个在应用程序之间传输信息的非常有用的设备。在 FlexGrid for WinForms 项目中添加剪贴板支持是相当容易的。只需要在代码或者设计器中简单的设置 AutoClipboard 属性为 True ,然后表格就会自动的处理所有发送到剪贴板的标准键盘命令

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

ComponentOne Studio for WinForms包含超过65个.NET的控件,其中,还有一些是 WinForms所独有的。它拥有敏捷的设计器、数以百计的样例和一个活跃的社区论坛。它可以帮你完成任何事,不管是要设计一个拥有百万行的Grid还是一张具有无数点的图表。

点击下载.NET控件集ComponentOne最新试用版

Windows 剪贴板是一个在应用程序之间传输信息的非常有用的设备。在 FlexGrid for WinForms 项目中添加剪贴板支持是相当容易的。只需要在代码或者设计器中简单的设置 AutoClipboard 属性为 True ,然后表格就会自动的处理所有发送到剪贴板的标准键盘命令:如 CTRL+X 或者 SHIFT+DELETE 剪切,CTRL+C 或者 CTRL+INSERT 拷贝,CTRL+V 或者 SHIFT+INSERT 粘贴。
在设计器中:
在属性窗口中定位到 AutoClipboard 属性并将它设置为 True。
在代码中:
在添加完步骤 3/6:纳入下拉列表后,添加如下代码:

  • Visual Basic
C1FlexGrid1.AutoClipboard = True
  • C#
c1FlexGrid1.AutoClipboard = true;
另一个伟大的 Windows 功能,并与剪贴板密切相关,这就是 OLE 拖放操
作。C1FlexGrid 有两个属性, DragMode 和 DropMode。 这两个属性实现了这个功能。无论是在代码中还是在设计器中,只需要将这个两个属性设置为自动,你就能够将表格中选中的项目拖出程序并放置到其他应用程序中,如 Microsoft
Excel,或者从 Excel 中选择一个范围拖放到 C1FlexGrid 控件中。
在设计器中: 定位到 DragMode 和 DropMode 属性并将它们都设置为 Automatic。
在代码中:
在设置 AutoClipboard 属性后添加如下代码:
  • Visual Basic
C1FlexGrid1.DragMode = DragModeEnum.Automatic
C1FlexGrid1.DropMode = DropModeEnum.Automatic
  • C#
c1FlexGrid1.DragMode = DragModeEnum.Automatic; c1FlexGrid1.DropMode = DropModeEnum.Automatic;
运行程序,并遵守以下规定:按 F5 再次运行该项目,然后试着拷贝和粘贴一些数据。注意,你可以粘贴
一些非法的数据,因为我们的粘贴操作不触发任何的数据验证事件。 这是留给读者的练习。

本次内容就分享到这,在接下来的文章中我们将讲解如何自定义编辑器。

现在购买ComponentOne最最高优惠1500!!!点击查看详情

慧都高端UI界面开发

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP