Represents a dialog box that displays find dialog.
| Windows | macOS | Gnome | |
|---|---|---|---|
| Light |   
 |   
 |   
 | 
| Dark |   
 |   
 |   
 | 
Public Events | |
| xtd::event< replace_dialog, xtd::forms::find_event_handler > | find_next | 
| Occurs when the user click the find button.   | |
| xtd::event< replace_dialog, xtd::forms::replace_event_handler > | replace | 
| Occurs when the user click the replace button.   | |
| xtd::event< replace_dialog, xtd::forms::replace_event_handler > | replace_all | 
| Occurs when the user click the replace all button.   | |
| xtd::event< replace_dialog, xtd::forms::dialog_closed_event_handler > | dialog_closed | 
| Occurs when the user close the replace dialog box with dialog close button or cancel button.   | |
Public Constructors | |
| replace_dialog () | |
| Initializes a new instance of the replace_dialog class.   | |
Public Properties | |
| const xtd::string & | find_string () const noexcept | 
| Gets the string to find.   | |
| replace_dialog & | find_string (const xtd::string &value) | 
| Sets the string to find.   | |
| const xtd::string & | replace_string () const noexcept | 
| Gets the replaced string.   | |
| replace_dialog & | replace_string (const xtd::string &value) | 
| Sets the replaced string.   | |
| 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.   | |
| replace_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.   | |
| replace_dialog & | match_case (bool value) | 
| Sets the match case value.   | |
| bool | show_match_case () const noexcept | 
| Gets a value that indicates whether match case option is shown.   | |
| replace_dialog & | show_match_case (bool value) | 
| Sets a value that indicates whether match case option is shown.   | |
| bool | show_whole_word () const noexcept | 
| Gets a value that indicates whether whole word option is shown.   | |
| replace_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.   | |
| replace_dialog & | title (const xtd::string &value) | 
| Sets the find dialog title.   | |
| bool | whole_word () const noexcept | 
| Gets the whole word value.   | |
| replace_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::replace_dialog::replace_dialog | ( | ) | 
Initializes a new instance of the replace_dialog class.
      
  | 
  noexcept | 
| replace_dialog & xtd::forms::replace_dialog::find_string | ( | const xtd::string & | value | ) | 
Sets the string to find.
| value | The string to find. | 
      
  | 
  noexcept | 
| replace_dialog & xtd::forms::replace_dialog::replace_string | ( | const xtd::string & | value | ) | 
Sets the replaced string.
| value | The replaced string. | 
      
  | 
  noexcept | 
Gets the coordinates of the upper-left corner of the dialog relative to the upper-left corner of the screen.
| replace_dialog & xtd::forms::replace_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.
| replace_dialog & xtd::forms::replace_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 a value that indicates whether match case option is shown.
| replace_dialog & xtd::forms::replace_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 whole word option is shown.
| replace_dialog & xtd::forms::replace_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 | 
| replace_dialog & xtd::forms::replace_dialog::title | ( | const xtd::string & | value | ) | 
Sets the find dialog title.
| value | The find dialog title. | 
      
  | 
  noexcept | 
Gets the whole word value.
| replace_dialog & xtd::forms::replace_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::replace_dialog::close | ( | ) | 
Closes the find dialog box.
      
  | 
  noexcept | 
Resets all properties to default values.
| Property | Value | 
|---|---|
| title | "" | 
| find_string | "" | 
| replace_string | "" | 
| show_whole_word | true | 
| show_match_case | true | 
| whole_word | false | 
| match_case | false | 
| void xtd::forms::replace_dialog::show | ( | const iwin32_window & | owner | ) | 
Runs find dialog box.
| xtd::event<replace_dialog, xtd::forms::find_event_handler> xtd::forms::replace_dialog::find_next | 
Occurs when the user click the find button.
| xtd::event<replace_dialog, xtd::forms::replace_event_handler> xtd::forms::replace_dialog::replace | 
Occurs when the user click the replace button.
| xtd::event<replace_dialog, xtd::forms::replace_event_handler> xtd::forms::replace_dialog::replace_all | 
Occurs when the user click the replace all button.
| xtd::event<replace_dialog, xtd::forms::dialog_closed_event_handler> xtd::forms::replace_dialog::dialog_closed | 
Occurs when the user close the replace dialog box with dialog close button or cancel button.