| File: System\Windows\Forms\Controls\Unsupported\StatusBar\StatusBarDrawItemEventArgs.cs | Web Access |
| Project: src\winforms\src\System.Windows.Forms\System.Windows.Forms.csproj (System.Windows.Forms) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System.ComponentModel; using System.Drawing; namespace System.Windows.Forms; #nullable disable /// <summary> /// This type is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. /// </summary> [Obsolete( Obsoletions.StatusBarMessage, error: false, DiagnosticId = Obsoletions.UnsupportedControlsDiagnosticId, UrlFormat = Obsoletions.SharedUrlFormat)] [EditorBrowsable(EditorBrowsableState.Never)] [Browsable(false)] public class StatusBarDrawItemEventArgs : DrawItemEventArgs { public StatusBarDrawItemEventArgs( Graphics g, Font font, Rectangle r, int itemId, DrawItemState itemState, StatusBarPanel panel) : base( graphics: g, font: font, rect: r, index: itemId, state: itemState) => throw new PlatformNotSupportedException(); public StatusBarDrawItemEventArgs( Graphics g, Font font, Rectangle r, int itemId, DrawItemState itemState, StatusBarPanel panel, Color foreColor, Color backColor) : base( graphics: g, font: font, rect: r, index: itemId, state: itemState, foreColor: foreColor, backColor: backColor) => throw new PlatformNotSupportedException(); public StatusBarPanel Panel => throw null; }