WINFORM中用DSOFramer打开word,如何监听Ctrl+P按键事件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WINFORM中用DSOFramer打开word,如何监听Ctrl+P按键事件?相关的知识,希望对你有一定的参考价值。

WINFORM中用DSOFramer打开word,如何监听Ctrl+P按键事件?求大神解答! 在WINFORM窗体中,我可以监听到CTRL+P,但是一把鼠标移到DSOFramer的控件中,点击一下,再按CTRL+P就会直接弹出打印的对话框来,而没有触发任何事件。请教大神,如何监听DSOFramer的控件中的CTRL+P事件。谢谢!
这个DSOFramer控件有这些事件,请大家帮我看一下,哪一个事件可以监听键盘按键的事件,我用了axFramerFore_PreviewKeyDown,但是监听不到键盘按键,键盘按了,没有触发任何代码!

参考技术A 改变没有默认的快捷键,你可以自己在“视图”字的字体颜色 - “工具栏”中选择“自定义”,打开“自定义”对话框中,单击下方的“键盘”按钮,打开“自定义键盘”对话框中,从“”选择列表框中的“类格式”,“命令”选择列表框中的“颜色”(以下解释:更改所选文本的颜色),然后点击“请按快捷键”下面的文本框中,按下你想要设置的快捷键,比如“Ctrl + 1”按钮,然后单击“确定”按钮。追问

你说的这个,我去试了试,没有解决问题,你说的这个方法好像是在VS开发里面设置用全局热键的。
我要想的是我用我在WINFORM中用DSOFramer这个控件,并打开了WORD文件,在DSOFramer控件中,如何监听Ctrl+P的热键并执行我想要的代码。

如何在word中用endnote

参考技术A 在正确安装了Endnote之后,word的工具菜单下应该出现Endnote的菜单项(在office 2007中)。Go To
Endnote很简单,就是切换到Endnote程序去。如果程序没有打开,会自动打开。其他3项我们在下面学习:)

1 把在Endnote中选择好的文献插入word文档中。

无论是通过搜索还是自行挑选的方式,找到你想要插入到论文中的文献,并选中这些文献。(Endnote支持按住ctrl选择多个、按住shift选择一排这样的操作)然后在word的Endnote菜单条里选择Insert Selected Citations,就会插入像Billoski, 1992 #6;Forbes, 1860 #8;Joblonski,1986 #10这样的字符。这些是Endnote用来识别它的参考文献格式的字符串。通过Format Bibliography可以转换成我们需要格式的参考文献。

2 在word文档中即时插入参考文献(此时endnote程序应该已经开启)

当在写论文想要在某处插入文献的时候,如上面所讲的,通过在Endnote里选择文献然后插入。但是如果插入的文献还不确定,想要通过搜索的功能查询到想要的文献以后再插入,这时不必切换到Endnote程序里呢。可以直接使用endnote工具条的Find Citations命令达到我们的目的(注意:此时Endnote也要启动)。把光标定位在你想插入文献的地方,选择 Find Citations,会出现一个简单的搜索窗口。可以在里面输入相关的词语在文献数据库中查询你想要的文献。点search即可开始搜索,显示结果以后点击每个文献会在下面的窗口里显示文献的详细内容。决定了要插入的文献之后(1篇或者几篇),点insert即可插入文献。

3 通过Format Bibliography把字符串转换成标准格式的参考文献。

上面的方法1和2可以在写论文的时候反复交叉运用,总之,以方便顺手为准。最后,我们的文章中已经到处布满了奇怪的字符串了。这个时候,就可以插入文献了。选择Endnote菜单条里的Format Bibliography命令就可以来做了。不过有几个问题需要注意设置。

With Output是参考文献的格式,是Endnote最大的好处。缺省有4种格式,也就是style。可以在点browse然后在里面选择某种杂志要求的参考文献输入格式,如图片可以选择柳叶刀(Lancet)。Layout标签里的Font指的是论文末尾参考文献的字体,可以根据需要设置。 Bibliography下面的文本框里是显示在参考文献之前的文字(当然一般都是“参考文献”四个字了,也可以是英文。总之,想写什么就写什么)Text Format按钮是这几个字的字体,也可以根据需要设计。下面是一些排版方面的选项,可以根据自己的需要进行调整。把这些项目都调整好之后,点确定。 Endnote就会自动查找文字中的字符串,并自动根据选择的杂志格式在插入点插入标注,在论文尾部插入参考文献。这一切都是全自动的。如果删除或者加入了参考文献,序号的调整也是自动的。

注意:如果在browse里面仍然找不到需要的杂志格式,这个时候可以去Endnote官方提供的网站上去找,如果还是没有,可以在Endnote程序的Edit-->Output Styles-->New Style里面自定义一个。另外Open Style Manager可以打开style管理器,管理自己的style库。

4 自动转换参考文献格式。

上面2种插入参考文献的方法,都是通过先插入字符串,最后用Format Bibliography转换的办法。这第四种方法是在插入文献的同时就显示出来就可以将参考文献显示出来。具体的方法就是在Format Bibliography的窗口里,InstantFormatting标签下,Enable即可。如果觉得这种方式比较别扭,Disable就可以了。

以上是关于WINFORM中用DSOFramer打开word,如何监听Ctrl+P按键事件?的主要内容,如果未能解决你的问题,请参考以下文章

qt集成dsoframer.ocx打开office办公软件

用C# Winform程序把图片插入到Excel中的代码

dsoframer.ocx 注册

dsoframer设计笔记

如何在winform按钮事件中用线程打开一个窗口,最后在finally中给隐藏和关闭,也就是做简单的等待窗口效果

C# 做winform,在程序里选择文件(比如说word文档或图片),就直接调用对应程序打开该文件,如何实现啊!