看不懂...

Hideal 2004-12-30 02:07:28
LinkTopic 属性


对于接收端控件-返回或设置发送端应用程序和主题(使用于该应用程序中的基本数据的分组)。为了指定完整的数据链,应当与 LinkItem 属性一起使用 LinkTopic。

对于发送端窗体-返回或设置在 DDE 对话中发送端窗体需响应的主题。
LinkTopic 属性由字符串组成,该字符串用来提供为建立接收端链或者发送端链必须的部分信息。该字符串依赖于正在使用的是接收端控件还是发送端窗体。每个字符串对应于标准 DDE 语法的一个或多个元素,它包括 application、topic和 item。

注意 当 DDE 链接的标准定义包括 application、topic 和 item 元素时,对于接收端链接到发送端应用程序来说,应用程序内实际使用的语法可作少许的变更。例如,在 Microsoft Excel 中,可使用下面的语法:

application|topic!item

而在 Microsoft Word for Windows 中,使用的是:

application topic item

(不要使用管道符 [|] 或惊叹号 [!]。)

在 Visual Basic 应用程序中,使用的是:

application|topic

惊叹号对于 topic 是隐含的。



這到底是說什么呢?????
...全文
155 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
熊孩子开学喽 2005-01-02
  • 打赏
  • 举报
回复
LinkTopic代表的是一个DDE连接的名称,这个是由DDE数据源所决定的,给你什么源,你就只能用这个名称,否则就无法接收到数据,(这个很容易理解,就象服务器一样,你要么就上这个名称,要么就什么也收不到)
LinkItem 代表了该数据源中的一个数据项的名称,这个也容易理解,就好像同一个网站上的不同的栏目,一个网站也不可能只有一个栏目,选择你需要的栏目进去就是。
LinkMode 代表了连接方式,2是自动连接,也就是说只要源的数据变了,你这里接收到的数据马上变化,不需要你干涉,还有一种方式是手动方式。你可以查一下MSDN,里面有很详细的说明。
熊孩子开学喽 2005-01-02
  • 打赏
  • 举报
回复
这个是DDE的标准用法:
比如用一个LABEL控件用DDE方法连接EXCEL中的内容:
Label1.LinkTopic = "excel.exe|book1"
Label1.LinkMode = 2
Label1.LinkItem = "R2C3"
先打开EXCEL,再运行这段代码,sheet1的的第2行第3列的内容就会自动显示在LABEL上,
并且当你改变EXCEL中这个格子的内容,也会动态的显示在LABEL上。
找寻蓝色的海 2005-01-01
  • 打赏
  • 举报
回复
帮你up
Hideal 2005-01-01
  • 打赏
  • 举报
回复
都沒人回,怎給分呢?暈...
haohaohappy 2004-12-30
  • 打赏
  • 举报
回复
up

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧