以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 调用第三方控件问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131481) |
-- 作者:756488317 -- 发布时间:2019/2/27 13:47:00 -- 调用第三方控件问题 以下内容为程序代码: 1 e.Form.Controls("SplitContainer4").Visible = True 2 e.Form.Controls("Button2").Visible = False 3 \'背景音乐播放 4 Dim dr As DataRow 5 dr = DataTables("背景音乐").DataRows(0) 6 Dim mplayer As New AxWMPLib.AxWindowsMediaPlayer() 7 mplayer.currentPlaylist = mplayer.NewPlaylist("aa", "") 8 mplayer.name = "mplayer" 9 mplayer.Dock = System.Windows.Forms.DockStyle.Fill 10 e.Form.Controls("背景播放器容器").Basecontrol.controls.add(mplayer) 11 For Each dr1 As DataRow In DataTables("背景音乐").DataRows 12 Dim fn As String= dr1("文件名") 13 mplayer.currentPlaylist.appendItem(mplayer.NewMedia(fn)) 14 Next 15 \'mplayer.url = ProjectPath & "背景音乐\\" & dr("文件名") 16 mplayer.Settings.setMode("autoRewind",True) 17 mplayer.Ctlcontrols.play() 调用AxWindowsMediaPlayer控件,代码执行到mplayer.currentPlaylist.appendItem(mplayer.NewMedia(fn))区域报错(下图所示) 下图是百度出来的解决办法 请大神百忙之中抽出时间帮忙指点一下拜托了
|
-- 作者:有点甜 -- 发布时间:2019/2/27 14:16:00 -- 你尝试卸载重装你的电脑的 windowsmediaplayer 软件 |
-- 作者:756488317 -- 发布时间:2019/2/27 15:30:00 -- 甜老师,重装了,还是不行 |
-- 作者:有点甜 -- 发布时间:2019/2/27 16:23:00 -- 以下是引用756488317在2019/2/27 15:30:00的发言:
甜老师,重装了,还是不行
1、你尝试把代码写到按钮里面执行;
2、如果还有问题,你具体的项目发上来测试;
|
-- 作者:756488317 -- 发布时间:2019/2/27 17:02:00 -- 写到按钮里面可以了 |
-- 作者:有点甜 -- 发布时间:2019/2/27 17:09:00 -- 以下是引用756488317在2019/2/27 17:02:00的发言:
写到按钮里面可以了
如果写在按钮可以。你可以把代码写到timertick事件
http://www.foxtable.com/webhelp/scr/1301.htm
也就是,要先显示窗口出来以后,才能添加控件 |
-- 作者:756488317 -- 发布时间:2019/2/27 17:20:00 -- 原来如此,谢谢大神 |