| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 2259 人关注过本帖
标题:话说,VFP有无可用/好用/易用的“Markdown编辑框”控件?
取消只看楼主 加入收藏
cssnet
Rank: 5Rank: 5
等 级:职业侠客
威 望:5
帖 子:445
专家分:370
注 册:2013-10-4
收藏
得分:0 
以下是引用wcx_cc在2025-7-19 22:17:07的发言:

是不是要这种效果? 纯VFP 的,没有任何第三方插件


很漂亮!留意到你右半边的 Word 未获得焦点时,文字并未消失,这间接证明了 DeepSeek 给出的方案有其可行性。
我虽不太乐意放置一个 Timer 去实时监测 Word 的焦点状况,只不过既然你能做出来,那就勉为其难也试试呗!
2025-07-19 22:40
cssnet
Rank: 5Rank: 5
等 级:职业侠客
威 望:5
帖 子:445
专家分:370
注 册:2013-10-4
收藏
得分:0 
其实 DeepSeek 一开始给出的方案,就是用一个 Timer 间隔500毫秒实时监测 Word 的焦点,一旦失去焦点,便立刻抢夺焦点,并刷新Word对象的显示。当时我想都没想就拒绝了,事关,在我的表单上已有一个 Timer 间隔500毫秒正实时监测着别的控件,两个 Timer,我怕它们分赃不匀会干架!接着,DeepSeek 这才挖空心思,给出了另外一堆奇奇怪怪、脑洞大开的解决方案。其中,“屏幕截图方案”令我老人家叹为观止!

Timer 实时监测 Word 的焦点方案,还有一个必要前提:表单上没有其他文字输入控件。观察56楼,恰好他的表单上也没有其他TextBox或EditBox。因为若表单中还存在其他文字输入框的话,焦点抢夺将导致其他文字框控件无法做一个安静的美男子,无法顺畅地输入文字。

我试着协调一下,将两个 Timer 合而为一,或许就可以再试试 DeepSeek 最初给出的方案了。
2025-07-20 09:18
cssnet
Rank: 5Rank: 5
等 级:职业侠客
威 望:5
帖 子:445
专家分:370
注 册:2013-10-4
收藏
得分:0 
以下是引用wcx_cc在2025-7-20 11:10:40的发言:

word页面显示,与焦点在哪里没有任何关系。没有timer处理。form内可以放入2个以上的word同时轮番输入,相互之间没有任何影响的。没有其他额外处理,完全等同于多个edite 同页面输入。


这话题开始变得有点儿意思了。先前无意中看到一篇《精通在VFP中调用WORD的方法.doc》,好像是针对Word 2003的,也没正儿八经实践过。其实,一边聊Word,一边暗暗考虑的是,能否将“Word”替代为类似“Typora”那样的文档。

毕竟,但凡用过了Typora,谁还稀罕Word啊!

我明白的,技术细节你不方便透露,没关系,随便聊聊就成。

2025-07-20 13:24
快速回复:话说,VFP有无可用/好用/易用的“Markdown编辑框”控件?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016320 second(s), 10 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved