我正在开发SUR40 Surface 2.0表的应用程序。 我正在开发MS Visual C#2010 Express .Net Framework 4 Client Profile。
现在我需要将一个Flash文件(* .swf)嵌入到Surface窗口中。
我跟着these steps,我被困在(将“Shockwave Flash对象”从工具箱拖到窗体上(就像任何其他控件一样))。
我找不到Shockwave Flash对象,所以我尝试了一些东西。 右键单击工具箱并选择“全部显示”后,将显示Shockwave Flash对象,但已锁定。我无法将这个Shockwave Flash对象移动到Surface窗口(见图)。
我的问题:
提前致谢。
答案 0 :(得分:1)
试试这个
您需要安装最新版本的Adobe Macromedia Flash Player。该组件将位于“%systemroot%\ system32 \ macromed \ flash11c.ocx”。然后你最好手动注册它:
Regsvr32 flash11c.ocx
然后请按照以下步骤在VB 2005 Express中正确地在表单上添加Shockwave Flash对象:
在COM标签中,添加Shockwave Flash(例如Flash11c.ocx)
右键单击工具箱 - >单击“选择项目”,在“COM”选项卡中选择“Shockwave Flash对象”,然后可以在“工具箱”中查看该控件。
将Shockwave控件拖放到表单上,可能会收到错误消息“无法导入ActiveX控件。请确保它已正确注册”,忽略它并单击“确定”。
在解决方案资源管理器中右键单击项目,选择“重建”。当项目成功重建时,您可以在此时在表单上添加Shockwave控件。
为Shockwave控件的Movie属性指定.swf文件。
或
答案 1 :(得分:0)
试试这个:
右键单击工具箱并按下重置按钮,它将清除您添加的所有控件。
点击选择项目,不取消选中任何已选中的选项。
只需单击您想要的.dll控件文件,然后按确定,它将添加您的控件并且不会禁用asp.net控件