|   | Events Class | 
 Inheritance Hierarchy
Inheritance Hierarchy
         Syntax
SyntaxThe Events type exposes the following members.
 Methods
Methods| Name | Description | |
|---|---|---|
|   | DisableRaisingEvents | Enables the raising of console application Events. | 
|   | EnableRaisingEvents | Enables the raising of console application Events. Prior to calling this method, handlers must be defined for the Events raised by a console application. | 
 Events
Events| Name | Description | |
|---|---|---|
|   | BreakKeyPress | Occurs when CTRL+BREAK signal is received from keyboard input. | 
|   | CancelKeyPress | Occurs when CTRL+C signal is received from keyboard input. | 
|   | ConsoleClosing | Occurs when the user closes the console application window. | 
|   | SystemShutdown | Occurs when the system is shutting down. | 
|   | UserLoggingOff | Occurs when the user is logging off. | 
 Remarks
Remarks Example
Exampleusing System; using GSF.Console; class Program { static void Main(string[] args) { // Subscribe to console events. Events.CancelKeyPress += Events_CancelKeyPress; Events.ConsoleClosing += Events_ConsoleClosing; Events.EnableRaisingEvents(); Console.ReadLine(); } static void Events_CancelKeyPress(object sender, System.ComponentModel.CancelEventArgs e) { // Abort processing. } static void Events_ConsoleClosing(object sender, System.ComponentModel.CancelEventArgs e) { // Put clean-up code. } }
 See Also
See Also