Foxtable(狐表)用户栏目专家坐堂 → 调用第三方控件问题


  共有2630人关注过本帖树形打印复制链接

主题:调用第三方控件问题

帅哥哟,离线,有人找我吗?
756488317
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:63 积分:888 威望:0 精华:0 注册:2018/7/17 19:45:00
调用第三方控件问题  发帖心情 Post By: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))区域报错(下图所示)


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20190227134035.png
图片点击可在新窗口打开查看

下图是百度出来的解决办法


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20190227134206.png
图片点击可在新窗口打开查看


请大神百忙之中抽出时间帮忙指点一下图片点击可在新窗口打开查看拜托了

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/2/27 14:16:00 [只看该作者]

你尝试卸载重装你的电脑的 windowsmediaplayer 软件

 回到顶部
帅哥哟,离线,有人找我吗?
756488317
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:63 积分:888 威望:0 精华:0 注册:2018/7/17 19:45:00
  发帖心情 Post By:2019/2/27 15:30:00 [只看该作者]

甜老师,重装了,还是不行

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/2/27 16:23:00 [只看该作者]

以下是引用756488317在2019/2/27 15:30:00的发言:
甜老师,重装了,还是不行

 

1、你尝试把代码写到按钮里面执行;

 

2、如果还有问题,你具体的项目发上来测试;

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
756488317
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:63 积分:888 威望:0 精华:0 注册:2018/7/17 19:45:00
  发帖心情 Post By:2019/2/27 17:02:00 [只看该作者]

写到按钮里面可以了

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/2/27 17:09:00 [只看该作者]

以下是引用756488317在2019/2/27 17:02:00的发言:
写到按钮里面可以了

 

如果写在按钮可以。你可以把代码写到timertick事件

 

http://www.foxtable.com/webhelp/scr/1301.htm

 

也就是,要先显示窗口出来以后,才能添加控件


 回到顶部
帅哥哟,离线,有人找我吗?
756488317
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:63 积分:888 威望:0 精华:0 注册:2018/7/17 19:45:00
  发帖心情 Post By:2019/2/27 17:20:00 [只看该作者]

原来如此,谢谢大神

 回到顶部