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

VB中的OLE是什么意思?

发布网友 发布时间:2022-05-16 15:46

我来回答

4个回答

懂视网 时间:2023-02-20 16:10

以VB为例,ole对象的意思是对象连接与嵌入,简称OLE技术。OLE可以用来创建复合文档,复合文档包含了创建于不同应用程序,有着不同类型的数据,因此它可以把文字、声音、图像、表格、应用程序等组合在一起。

  

  Visual ,Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。OLE 不仅是桌面应用程序集成,而且还定义和实现了一种允许应用程序作为软件“对象”(数据集合和操作数据的函数)彼此进行“连接”的机制,这种连接机制和协议称为组件对象模型(COM)。

热心网友 时间:2023-02-20 13:18

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-02-20 14:36

就是内嵌其他软件的意思,比如用vb内嵌word,excel等,都需要ole功能来实现。

热心网友 时间:2023-02-20 16:10

对象链接与嵌入
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ipo过会什么意思 ipo已过会是什么状态 写一篇演讲稿关于中学生应该如何管理时间的作文用英语写的主人公是... 最新非法行医罪既遂量刑标准是怎么样的 行医罪既遂能判多少年 ...别人随便说的一句话都想很多 往坏处想 好累……怎 ...好累 心态不好 总是想法偏激 把人和事往坏处想 想的复杂 很累 不乐... ...什么都往坏处想 很敏感 想很多 我不想这样 想改变下心态 我这样 因 ... 苏新皓为什么叫玺哥 苏新皓什么时候进的时代峰峻 VB6.0 OLE控件连接excel 只显示10行?多么能够实现多行显示? vb6 ole控件插入 word 不显示内容 Excel 2007问题:OLE控件的全称是什么,如何在VBA窗体中添加这个控件? pb如何调用ole控件自带的函数 用来表示数据中ole对象类型字段的控件 VB怎样使EXCEL表单在OLE控件中最大化显示? 在PB中怎样激活OLE对象控件? Delphi OLE控件 vb Ole控件 ,打开指定excel文档 指定工作表SHEET3 显示在Ole中 集成显卡不行,换CPU! PB怎么使用OLE控件 笔记本是集成显卡的话,要换cpu,是否存在支持不支持的问题 VB中OLE控件怎么加滚动条? 我的电脑三星p428 集成显卡 inter celeron 可以换成inter酷睿i3的cpu吗 VB中的OLE控件怎么使用? 请问老笔记本电脑集成显卡配置太差,可以换一个集成显卡的CPU来改善吗? 集成显卡笔记本可以通过换集显cpu升级显卡吗 想换个显卡但是是集成显卡如果换了是不是也得换个CPU啊? 如果是集成显卡,换了CPU的话,集显会变吗? 集成显卡行不,这CPU 可以换吗,谢谢 在windowszhong de "ole"是什么技术 我新买的车,挡风玻璃上印了两个字,叫酷德,是什么意思? 奥迪A6L挡风玻璃上刻的那些字能去掉吗?? 进口车玻璃上的字是用什么写的 考大连理工大学在职研究生有什么要求 失恋了还怎么办 丝网印刷玻璃和UV印刷玻璃有什么区别 王者荣耀关羽冰封战神台词是什么? 王者关羽冰封战神多少钱 关羽冰封战神一技能特效为什么不一样 345美的变频冰箱新机开机需要多长时间停机 小花仙中的花仙精灵王分别是哪些 《小花仙》中各个花仙精灵王的介绍是什么? 小花仙里有52个精灵王吗 动画片小花仙中所有的花精灵王都有哪些?求助!!! 香菇包菜酱油炒饭的做法步骤图,怎么做好吃 手撕包菜放酱油还是生抽? 汽车装黑匣子影响车价吗 第一款黑匣子行车记录仪价格 500以下有什么实战好的球鞋,我体重130,后卫,5投5突,喜欢一步过,急停跳投?