xtd
1.0.0
Toggle main menu visibility
Loading...
Searching...
No Matches
xtd.forms
include
xtd
forms
key_press_event_args.hpp
Go to the documentation of this file.
1
4
#pragma once
5
#include <xtd/event_args>
6
8
namespace
xtd
{
10
namespace
forms
{
26
class
key_press_event_args
:
public
event_args
{
27
public
:
29
33
key_press_event_args
() =
default
;
37
explicit
key_press_event_args
(
char32
key_char
) : key_char_(
key_char
) {}
39
41
key_press_event_args
(
const
key_press_event_args
&
key_press_event_args
) =
default
;
42
key_press_event_args
& operator =(
const
key_press_event_args
&
key_press_event_args
) =
default
;
44
46
51
bool
handled
() const noexcept {
return
handled_;}
55
void
handled
(
bool
handled
) {handled_ =
handled
;}
56
76
char32
key_char
() const noexcept {
return
key_char_;}
96
void
key_char
(
char32
key_char
) {key_char_ =
key_char
;}
98
99
private
:
100
char32
key_char_;
101
bool
handled_ =
false
;
102
};
103
}
104
}
xtd::event_args::event_args
event_args()=default
Initializes a new instance of the event_args class.
xtd::forms::key_press_event_args
Provides data for the xtd::forms::control::key_press event.
Definition
key_press_event_args.hpp:26
xtd::forms::key_press_event_args::key_char
void key_char(char32 key_char)
Sets the character corresponding to the key pressed.
Definition
key_press_event_args.hpp:96
xtd::forms::key_press_event_args::handled
void handled(bool handled)
Sets a value indicating whether the xtd::forms::control::key_press event was handled.
Definition
key_press_event_args.hpp:55
xtd::forms::key_press_event_args::key_char
char32 key_char() const noexcept
Gets the character corresponding to the key pressed.
Definition
key_press_event_args.hpp:76
xtd::forms::key_press_event_args::key_press_event_args
key_press_event_args(char32 key_char)
Initializes a new instance of the KeyPressEventArgs class.
Definition
key_press_event_args.hpp:37
xtd::forms::key_press_event_args::key_press_event_args
key_press_event_args()=default
Initializes a new instance of the KeyPressEventArgs class.
xtd::forms::key_press_event_args::handled
bool handled() const noexcept
Gets a value indicating whether the xtd::forms::control::key_press event was handled.
Definition
key_press_event_args.hpp:51
xtd::char32
char32_t char32
Represents a 32-bit unicode character.
Definition
char32.hpp:23
xtd::forms
The xtd::forms namespace contains classes for creating Windows-based applications that take full adva...
Definition
texts.hpp:219
xtd
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition
abstract_object.hpp:8
Generated on
for xtd by
Gammasoft
. All rights reserved.