2
我想将flash电影放入我的vb.net表单作为表单背景。我想要的按钮和标签上的Flash影片的控制。如果可能,请提供一步一步的答案。谢谢如何使用Flash电影作为vb.net表单的背景图像
我想将flash电影放入我的vb.net表单作为表单背景。我想要的按钮和标签上的Flash影片的控制。如果可能,请提供一步一步的答案。谢谢如何使用Flash电影作为vb.net表单的背景图像
如果你安装了flash。
右键单击visual studio工具箱>选择项目。当出现对话框时,单击COM组件选项卡并滚动,直到找到“Shockwave Flash Object”,勾选复选框将其添加到工具箱中。
将控件从工具箱拖到窗体中...将其“Movie”属性设置为flash swf文件的绝对URL。
您现在可以将控件放在冲击波闪光控制(您的闪存电影主机)的顶部。
您可能需要拖动控件以填充可用的表单大小。
,禁用Flash菜单,你可以把一个面板的Shockwave Flash对象的上方,使面板透明...但通常的方式将无法正常工作。 下面的代码从该link
public class TransparentPanel : Panel
{
public TransparentPanel()
{
}
protected override CreateParams CreateParams
{
get
{
CreateParams createParams = base.CreateParams;
createParams.ExStyle |= 0x00000020; // WS_EX_TRANSPARENT
return createParams;
}
}
protected override void OnPaintBackground(PaintEventArgs e)
{
// Do not paint background.
}
}
得到的是添加到您的项目,使面板添加这个类的一个实例,你会得到禁止在任何点右键的Shockwave Flash对象上的透明覆盖其他鼠标事件。
希望这会有所帮助。
是有必要提供一个Web URL或者是确定的,如果我把它指向的子文件夹/ filename.swf – subanki 2011-01-08 08:17:54