我使用VB设计了一个控件,需要插入到Word里面,并且不会遮挡后面的文字,然后发现了几个问题:
1、控件设计成“不透明”,在Word当中,把控件放到“文字的后面”。这时,在设计模式下,文字在控件的前面,退出设计模式后,控件却挡住了文字。
2、控件设计成“透明”(通过设置Backstyle、MaskColor、MaskPicture),在Word当中,把控件放到“文字的前面”。这时退出设计模式后,控件依然会挡住后面的文字。
3、控件设计成“透明,在Word当中,把控件放到“文字的后面”。这时,可以透过控件看到后面的文字了,可是,透明的控件又出现了下面的问题
4、在把控件设计成透明之后,控件无法接受来自鼠标的事件(MouseDown、MouseMove等)这个在功能应该可以实现,至少我见到一些人在VC下实现了,我现在希望使用VB实现。