xtd 0.2.0
Loading...
Searching...
No Matches
cancel_event_args.h
Go to the documentation of this file.
1
4#pragma once
5#include <xtd/event_args>
6
8namespace xtd {
10 namespace forms {
23 public:
25
28 cancel_event_args() = default;
29
32 explicit cancel_event_args(bool cancel) : cancel_(cancel) {};
34
37 cancel_event_args& operator =(const cancel_event_args& cancel_event_args) = default;
39
41
45 virtual bool cancel() const noexcept {return cancel_;}
48 virtual void cancel(bool cancel) {cancel_ = cancel;}
50
51 protected:
52 bool cancel_ = false;
53 };
54 }
55}
Represents the base class for classes that contain event data, and provides a value to use for events...
Definition event_args.h:18
Provides data for a cancelable event.
Definition cancel_event_args.h:22
cancel_event_args(bool cancel)
Initializes a new instance of the cancel_event_args class with the cancel property set to the given v...
Definition cancel_event_args.h:32
virtual bool cancel() const noexcept
Gets a value indicating whether the event should be canceled.
Definition cancel_event_args.h:45
cancel_event_args()=default
Initializes a new instance of the cancel_event_args class with the cancel property set to false.
virtual void cancel(bool cancel)
Sets a value indicating whether the event should be canceled.
Definition cancel_event_args.h:48
The xtd::forms namespace contains classes for creating Windows-based applications that take full adva...
Definition xtd_about_box.h:12
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.h:10