Shockwave Flash对象进入C#Surface 2.0应用程序,工具箱项隐藏

时间:2012-04-17 10:44:05

标签: c# flash .net-4.0 pixelsense

我正在开发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窗口(见图)。

hidden Shockwave Flash Browser

我的问题:

  • 如何解锁此工具箱项?
  • 是否可以在Surface 2.0上使用Shockwave Flash对象

提前致谢。

2 个答案:

答案 0 :(得分:1)

试试这个

您需要安装最新版本的Adobe Macromedia Flash Player。该组件将位于“%systemroot%\ system32 \ macromed \ flash11c.ocx”。然后你最好手动注册它:

Regsvr32 flash11c.ocx

然后请按照以下步骤在VB 2005 Express中正确地在表单上添加Shockwave Flash对象:

  1. 在“解决方案浏览”中,右键单击“引用”,然后选择“添加引用”。
  2. 在COM标签中,添加Shockwave Flash(例如Flash11c.ocx)

    1. 右键单击工具箱 - >单击“选择项目”,在“COM”选项卡中选择“Shockwave Flash对象”,然后可以在“工具箱”中查看该控件。

    2. 将Shockwave控件拖放到表单上,可能会收到错误消息“无法导入ActiveX控件。请确保它已正确注册”,忽略它并单击“确定”。

    3. 在解决方案资源管理器中右键单击项目,选择“重建”。当项目成功重建时,您可以在此时在表单上添加Shockwave控件。

    4. 为Shockwave控件的Movie属性指定.swf文件。

    5. 点击此链接 Fun With C# and the flash External API

答案 1 :(得分:0)

试试这个:

右键单击工具箱并按下重置按钮,它将清除您添加的所有控件。

点击选择项目,不取消选中任何已选中的选项

只需单击您想要的.dll控件文件,然后按确定,它将添加您的控件并且不会禁用asp.net控件