From 19d6872d8015e1d35cf132104bc4254c806f5be1 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Fri, 23 Oct 2026 15:13:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E7=90=86=E8=BF=90=E8=A1=8C=E6=97=B6?= =?UTF-8?q?=E7=9A=84=E7=BC=96=E8=AF=91=E8=AD=A6=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 媒体播放器内部的 Controls 类改名 PlayerControls,不再隐藏 Control.Controls - DataGridView 的 CellEnter、RowEnter 不触发,标明不报"从不使用" Co-Authored-By: Claude Opus 5.5 --- runtime/Sim.WinForms/Forms/AxWindowsMediaPlayer.cs | 4 ++-- runtime/Sim.WinForms/Forms/DataGridView.cs | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/runtime/Sim.WinForms/Forms/AxWindowsMediaPlayer.cs b/runtime/Sim.WinForms/Forms/AxWindowsMediaPlayer.cs index c424323..cde25db 100644 --- a/runtime/Sim.WinForms/Forms/AxWindowsMediaPlayer.cs +++ b/runtime/Sim.WinForms/Forms/AxWindowsMediaPlayer.cs @@ -69,7 +69,7 @@ namespace AxWMPLib public AxWindowsMediaPlayer() : base("6bf52a52-394a-11d3-b153-00c04f79faa6") { - Ctlcontrols = new Controls(this); + Ctlcontrols = new PlayerControls(this); settings = new Settings(); } @@ -143,7 +143,7 @@ namespace AxWMPLib props["URL"] = _url; } - private sealed class Controls(AxWindowsMediaPlayer owner) : IWMPControls + private sealed class PlayerControls(AxWindowsMediaPlayer owner) : IWMPControls { public void play() { diff --git a/runtime/Sim.WinForms/Forms/DataGridView.cs b/runtime/Sim.WinForms/Forms/DataGridView.cs index 266704b..0a8662f 100644 --- a/runtime/Sim.WinForms/Forms/DataGridView.cs +++ b/runtime/Sim.WinForms/Forms/DataGridView.cs @@ -626,8 +626,10 @@ public class DataGridView : Control, ISupportInitialize public event DataGridViewCellEventHandler? CellContentDoubleClick; public event DataGridViewCellEventHandler? CellValueChanged; public event DataGridViewCellEventHandler? CellEndEdit; +#pragma warning disable CS0067 // 只读表格没有当前单元格的概念,这两个事件不触发 public event DataGridViewCellEventHandler? CellEnter; public event DataGridViewCellEventHandler? RowEnter; +#pragma warning restore CS0067 public event DataGridViewDataErrorEventHandler? DataError; public event EventHandler? SelectionChanged; public event EventHandler? CurrentCellChanged;