无法调用控件的属性
本文关键字:属性 控件 调用 | 更新日期: 2023-09-27 18:30:28
我正在尝试以编程方式创建一个axWindowsMediaPlayer并显示它:
private void button1_Click(object sender, EventArgs e)
{
AxWMPLib.AxWindowsMediaPlayer wmplayer = new AxWMPLib.AxWindowsMediaPlayer();
wmplayer.Size = new Size(200, 200);
wmplayer.enableContextMenu = false; //here it throws an exception
this.Controls.Add(wmplayer);
}
但它说{'enableContextMenu'的属性集目前无法调用。
为什么会这样?为什么我可以设置大小但不能启用上下文菜单?
我找到了解决方案:
在添加 wmplayer 后进行更改和/或函数调用非常重要。控制。我不知道为什么是wmplayer。尺寸有效,但它绝对是例外。
private void button1_Click(object sender, EventArgs e)
{
AxWMPLib.AxWindowsMediaPlayer wmplayer = new AxWMPLib.AxWindowsMediaPlayer();
this.Controls.Add(wmplayer);
wmplayer.Size = new Size(200, 200);
wmplayer.enableContextMenu = false; //here it throws an exception
}
工作得很好..