Represents a dialog box that displays find dialog.
Windows | macOS | Gnome | |
---|---|---|---|
Light | | | |
Dark | | | |
Public Events | |
xtd::event< find_dialog, xtd::forms::find_event_handler > | find_next |
Occurs when the user click the find button. | |
xtd::event< find_dialog, xtd::forms::dialog_closed_event_handler > | dialog_closed |
Occurs when the user close the find dialog box with dialog close button or cancel button. | |
Public Constructors | |
find_dialog () | |
Initializes a new instance of the find_dialog class. | |
Public Properties | |
const xtd::string & | find_string () const noexcept |
Gets the string to find. | |
find_dialog & | find_string (const xtd::string &value) |
Sets the string to find. | |
xtd::drawing::point | location () const noexcept |
Gets the coordinates of the upper-left corner of the dialog relative to the upper-left corner of the screen. | |
find_dialog & | location (const xtd::drawing::point &value) |
Sets the coordinates of the upper-left corner of the dialog relative to the upper-left corner of the screen. | |
bool | match_case () const noexcept |
Gets the match case value. | |
find_dialog & | match_case (bool value) |
Sets the match case value. | |
xtd::forms::search_direction | search_direction () const noexcept |
Gets the search direction value. | |
find_dialog & | search_direction (xtd::forms::search_direction value) |
Gets the search direction value. | |
bool | show_match_case () const noexcept |
Gets a value that indicates whether match case option is shown. | |
find_dialog & | show_match_case (bool value) |
Sets a value that indicates whether match case option is shown. | |
bool | show_up_down () const noexcept |
Gets a value that indicates whether up down option is shown. | |
find_dialog & | show_up_down (bool value) |
Sets a value that indicates whether up down option is shown. | |
bool | show_whole_word () const noexcept |
Gets a value that indicates whether whole word option is shown. | |
find_dialog & | show_whole_word (bool value) |
Sets a value that indicates whether whole word option is shown. | |
const xtd::string & | title () const noexcept |
Gets the find dialog title. | |
find_dialog & | title (const xtd::string &value) |
Sets the find dialog title. | |
bool | whole_word () const noexcept |
Gets the whole word value. | |
find_dialog & | whole_word (bool value) |
Sets the whole word value. | |
Public Methods | |
void | close () |
Closes the find dialog box. | |
void | reset () noexcept |
Resets all properties to default values. | |
void | show (const iwin32_window &owner) |
Runs find dialog box. | |
Additional Inherited Members | |
Public Member Functions inherited from xtd::object | |
object ()=default | |
Create a new instance of the ultimate base class object. | |
virtual bool | equals (const object &obj) const noexcept |
Determines whether the specified object is equal to the current object. | |
virtual size_t | get_hash_code () const noexcept |
Serves as a hash function for a particular type. | |
virtual type_object | get_type () const noexcept |
Gets the type of the current instance. | |
template<typename object_t > | |
xtd::uptr< object_t > | memberwise_clone () const |
Creates a shallow copy of the current object. | |
virtual xtd::string | to_string () const noexcept |
Returns a xtd::string that represents the current object. | |
Static Public Member Functions inherited from xtd::object | |
template<typename object_a_t , typename object_b_t > | |
static bool | equals (const object_a_t &object_a, const object_b_t &object_b) noexcept |
Determines whether the specified object instances are considered equal. | |
template<typename object_a_t , typename object_b_t > | |
static bool | reference_equals (const object_a_t &object_a, const object_b_t &object_b) noexcept |
Determines whether the specified object instances are the same instance. | |
Protected Member Functions inherited from xtd::forms::component | |
component () | |
Initialises a new instance of the component class. | |
virtual bool | can_raise_events () const noexcept |
Gets a value indicating whether the component can raise an event. | |
bool | design_mode () const noexcept |
Gets a value that indicates whether the component is currently in design mode. | |
xtd::forms::find_dialog::find_dialog | ( | ) |
Initializes a new instance of the find_dialog class.
|
noexcept |
find_dialog & xtd::forms::find_dialog::find_string | ( | const xtd::string & | value | ) |
|
noexcept |
Gets the coordinates of the upper-left corner of the dialog relative to the upper-left corner of the screen.
find_dialog & xtd::forms::find_dialog::location | ( | const xtd::drawing::point & | value | ) |
Sets the coordinates of the upper-left corner of the dialog relative to the upper-left corner of the screen.
value | The point that represents the upper-left corner of the dialog relative to the upper-left corner of its screen. |
|
noexcept |
Gets the match case value.
find_dialog & xtd::forms::find_dialog::match_case | ( | bool | value | ) |
Sets the match case value.
value | true if match case option selected; otherwise false. The default is false. |
|
noexcept |
Gets the search direction value.
find_dialog & xtd::forms::find_dialog::search_direction | ( | xtd::forms::search_direction | value | ) |
Gets the search direction value.
value | One of xtd::forms::search_direction values. The default is xtd::forms::search_direction::down. |
|
noexcept |
Gets a value that indicates whether match case option is shown.
find_dialog & xtd::forms::find_dialog::show_match_case | ( | bool | value | ) |
Sets a value that indicates whether match case option is shown.
value | true if match case option is shown; otherwise false. The default is true. |
|
noexcept |
Gets a value that indicates whether up down option is shown.
find_dialog & xtd::forms::find_dialog::show_up_down | ( | bool | value | ) |
Sets a value that indicates whether up down option is shown.
value | true if up down option is shown; otherwise false. The default is true. |
|
noexcept |
Gets a value that indicates whether whole word option is shown.
find_dialog & xtd::forms::find_dialog::show_whole_word | ( | bool | value | ) |
Sets a value that indicates whether whole word option is shown.
value | true if whole word option is shown; otherwise false. The default is true. |
|
noexcept |
find_dialog & xtd::forms::find_dialog::title | ( | const xtd::string & | value | ) |
Sets the find dialog title.
value | The find dialog title. |
|
noexcept |
Gets the whole word value.
find_dialog & xtd::forms::find_dialog::whole_word | ( | bool | value | ) |
Sets the whole word value.
value | true if whole word option selected; otherwise false. The default is false. |
void xtd::forms::find_dialog::close | ( | ) |
Closes the find dialog box.
|
noexcept |
Resets all properties to default values.
Property | Value |
---|---|
title | "" |
find_string | "" |
show_up_down | true |
show_whole_word | true |
show_match_case | true |
search_direction | xtd::forms::search_direction::down |
whole_word | false |
match_case | false |
void xtd::forms::find_dialog::show | ( | const iwin32_window & | owner | ) |
Runs find dialog box.
xtd::event<find_dialog, xtd::forms::find_event_handler> xtd::forms::find_dialog::find_next |
Occurs when the user click the find button.
xtd::event<find_dialog, xtd::forms::dialog_closed_event_handler> xtd::forms::find_dialog::dialog_closed |
Occurs when the user close the find dialog box with dialog close button or cancel button.