问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问CAD中的ole是什么?

发布网友 发布时间:2022-05-25 02:12

我来回答

2个回答

热心网友 时间:2023-11-24 09:22

ole对象实际上就是别人的程序原封不动的拿来使用。可在 Visual Basic 应用程序中添加的最强大、最有用的功能之一就是在控件和控件之间、在控件和其它 Windows 应用程序之间拖动文本和图形。有了 OLE,就可将这种功能引入到应用程序中。

使用 OLE 拖放时,并不是把一个控件拖动到另一个控件并调用代码(象本章前面讨论的拖放一样);而是将数据从一个控件或应用程序移动到另一个控件或应用程序。例如,您可以选择并拖动

Excel 中的一个单元范围,然后将它们放到应用程序的 DataGrid 控件上。

Visual Basic 的几乎所有控件都在某种程度上支持 OLE 拖放。此外,一些标准的和 ActiveX 控件(由 Visual Basic 专业版和企业版提供的)还提供对 OLE 拖放的自动支持,这意味着控件支持在 OLEDragMode 和 OLEDropMode 属性中的自动设置,并且无论是从控件拖出还是在控件内放入都不需要编写代码。这一点与手动拖放相反,在手动拖放中,您必须为拖放编程:

有些支持自动 OLEDragMode 和 OLEDropMode 的控件包括 PictureBox、Label、以及 TextBox 控件。为对这些控件启动自动 OLE 拖放,应将 OLEDragMode 和 OLEDropMode 都设置为“自动化”。

有些控件支持自动 OLE 拖动,但只支持手动放下,有些支持自动放下,但只支持手动拖动。例如,ComboBox 控件支持手动和自动拖动,但不支持自动放下。这是由于如果您将一个项目拖动到 ComboBox 中,Visual Basic 无法知道将新项目放下的确切位置。然而,可以使用手动放下

,这样您就可以将项目程序化的放在您希望在 ComboBox 中的位置了。要启动这些控件的自动拖动,应将 OLEDragMode 属性设置为“自动化”。

有些控件只支持手动 OLE 拖放事件,这意味着可用代码对它们进行编程,使之成为 OLE 拖放操作的源,也可使之成为 OLE 拖放操作的目标。

注意 为判断其它 ActiveX 控件是否支持 OLE 拖放,应在 Visual Basic 中加载控件并检查 OLEDragMode 和 OLEDropMode 属性是否存在,或检查 OLEDrag 方法是否存在。(不自动支持 OLE 拖动的控件也将不具有 OLEDragMode 属性,但是,如果控件通过代码支持 OLE 拖动,则其具有 OLEDrag 方法。)

注意 窗体、MDI 窗体、文档对象、用户控件和属性页都包含 OLEDropMode 属性,而且仅支持手工拖放。
参考资料:By Grasse!个人见解!

热心网友 时间:2023-11-24 09:23

Object Linking and Embedding,对象连接与嵌入,简称OLE技术。OLE 不仅是桌面应用程序集成,而且还定义和实现了一种允许应用程序作为软件“对象”(数据集合和操作数据的函数)彼此进行“连接”的机制,这种连接机制和协议称为组件对象模型(COM)。OLE(Object Linking and Embedding,对象连接与嵌入)。是一种面向对象的技术,利用这种技术可开发可重复使用的软件组件(COM)。

OLE不仅是桌面应用程序集成,而且还定义和实现了一种允许应用程序作为软件“对象”(数据集合和操作数据的函数)彼此进行“连接”的机制,这种连接机制和协议称为组件对象模型(Component Object Model),简称COM。OLE可以用来创建复合文档,复合文档包含了创建于不同源应用程序,有着不同类型的数据,因此它可以把文字、声音、图像、表格、应用程序等组合在一起。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 我键盘三灯不亮小键盘打不了字怎么办啊 计算机 毕业生实习日志 如何在路由器上禁止联网设备(比如安卓手机、电视、电脑)安装某些APP或者禁止某些APP联网? 怎样把无线路由器中的禁止上网设备解除? 日食的形成是因为 . 可是答案写的是 光是直线传播的、 为什么不能说月球把太阳传至地球的光遮住了 日偏食是由于光是什么传播的。 怎么选择固态硬盘? 怎么选择固态硬盘 夏天生宝宝要准备什么呢 夏天生宝宝需要准备些什么 一般最重要的就是待产包 夏天出生的宝宝需要准备什么衣服和物品 我的手机屏幕中间有一道裂痕 屏幕能够正常显示但是触摸不好用总是点上面下面有反应是内屏还是外屏坏了 华为手机接听不到声音为什么? 奔驰e200和e300区别 tob销售和toc销售的区别 怎么样将两幅一样大小的图片并列放在word文档里面 东营市做中央空调风口的地方,价格 手机屏幕边框自己能不能调大调小 我是东营市东城的 想问问卧室小空调充一次氟 多少钱 adobe Photoshop cs2 设置里边没有camera ran 这个换汉语的怎么回事 cad里的ole文档默认用officw打开 cad里 ole是什么? 它是什么单词的缩写? 如何做一个防伪查询网站 小迷糊怎么做防伪查询? 需要做一个防伪查询,但是我不想查询的时候连接到他们公司的网站上去,所以自己做个页面查询可以实现吗 网站能否做一个识别产品真假的查询 市面上的防伪系统,一般能提供400查询,不知道这个怎么弄的? 想在企业网站上加上查询真伪这一项需要怎么做 怎么把防伪码和网站连接 高中800字作文~~! 作文题目,如何做一个合格的高中生,不少于800字 m3u8转mp4..怎么做 西安地铁14号线离八家十字最近的是哪个站? 西安地铁14号线运营时间 西安地铁十四号线辛王路站在哪 西安地铁14号线换乘站点有哪些 新摩托车换挡要先捏离合器到底了换好了才松吗? 八大电视台 八大第一台 八大综合台 在线直播地址 摩托车从高档换低挡有抖动是什么原因?换挡要把离合器握死吗? 摩托车换档需要捏离合器吗?