从 .NET 5 开始,某些 Windows 窗体控件不再可用。
更改描述
从 .NET 5 开始,某些与状态栏相关的 Windows 窗体控件不再可用。 .NET Framework 2.0 中引入了具有更好设计和支持的替换控件。 弃用的控件以前已从设计器工具箱中删除,但仍可供使用。 现在,它们已被完全删除。
以下类型不再可用:
StatusBarStatusBarDrawItemEventArgsStatusBarDrawItemEventHandlerStatusBarPanelStatusBarPanelAutoSizeStatusBarPanelBorderStyleStatusBarPanelClickEventArgsStatusBarPanelClickEventHandlerStatusBarPanelStyle
已引入的版本
5.0
建议的措施
转到这些控件及其应用场景的替代 API:
| 旧控件 (API) | 推荐的替换控件 |
|---|---|
| 状态栏 | StatusStrip |
| 状态栏面板 | ToolStripStatusLabel |
受影响的 API
- System.Windows.Forms.StatusBar
- System.Windows.Forms.StatusBarDrawItemEventArgs
- System.Windows.Forms.StatusBarDrawItemEventHandler
- System.Windows.Forms.StatusBarPanel
- System.Windows.Forms.StatusBarPanelAutoSize
- System.Windows.Forms.StatusBarPanelBorderStyle
- System.Windows.Forms.StatusBarPanelClickEventArgs
- System.Windows.Forms.StatusBarPanelClickEventHandler
- System.Windows.Forms.StatusBarPanelStyle