我正在制作像二维RPG游戏。在其中一个房间形式我放置了一个小的axWindowsMediaPlayer窗口,类似于电视屏幕。问题是它以某种方式阻止玩家使用箭头键移动。经过大量的实验,我发现当我将以下参数从true更改为false时,播放器和角色都能正常工作。但是,在一些未知的原因后,代码行将自身重写为true。我如何阻止Visual Studio这样做呢?
//
// axWindowsMediaPlayer1
//
axWindowsMediaPlayer1.CausesValidation = false;
axWindowsMediaPlayer1.Enabled = false; // The line that has the problem
axWindowsMediaPlayer1.Location = new System.Drawing.Point(526, 43);
axWindowsMediaPlayer1.Name = "axWindowsMediaPlayer1";
axWindowsMediaPlayer1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axWindowsMediaPlayer1.OcxState")));
axWindowsMediaPlayer1.Size = new System.Drawing.Size(90, 72);
axWindowsMediaPlayer1.TabIndex = 4;
axWindowsMediaPlayer1.TabStop = false;