Table of Contents

Class ProgressLog

Namespace
NAudio.Utils
Assembly
NAudio.WinForms.dll

A thread-safe Progress Log Control

public class ProgressLog : UserControl, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl
Inheritance
ProgressLog
Implements
Inherited Members

Constructors

ProgressLog()

Creates a new progress log control

public ProgressLog()

Properties

Text

The contents of the log as text

public string Text { get; }

Property Value

string

Methods

ClearLog()

Clear the log

public void ClearLog()

Dispose(bool)

Clean up any resources being used.

protected override void Dispose(bool disposing)

Parameters

disposing bool

true if managed resources should be disposed; otherwise, false.

LogMessage(Color, string)

Log a message

public void LogMessage(Color color, string message)

Parameters

color Color
message string