Represents a common dialog box that displays a progress dialog.
| Windows | macOS | Gnome | |
|---|---|---|---|
| Light |   
 |   
 |   
 | 
| Dark |   
 |   
 |   
 | 
Public Static Properties | |
| static bool | cancelled () | 
| Check if the progress dialog is canceled.   | |
| static bool | skipped () | 
| Check if the progress dialog is skipped.   | |
| static int32 | minimum () | 
| Gets the minimum value of the range of the progress dialog.   | |
| static int32 | maximum () | 
| Gets the maximum value of the range of the progress dialog.   | |
Public Static Methods | |
| static void | hide () | 
| Hides a progress box in front.   | |
| static void | show (const xtd::string &title) | 
| Displays a progress box.   | |
| static void | show (const xtd::string &title, const progress_box_options options) | 
| Displays a progress box.   | |
| static void | show (const xtd::string &title, const xtd::string &message) | 
| Displays a progress box.   | |
| static void | show (const xtd::string &title, const xtd::string &message, const progress_box_options options) | 
| Displays a progress box.   | |
| static void | show (const xtd::string &title, const xtd::string &message, const int32 initial_value) | 
| Displays a progress box.   | |
| static void | show (const xtd::string &title, const xtd::string &message, const int32 initial_value, const progress_box_options options) | 
| Displays a progress box.   | |
| static void | show (const xtd::string &title, const xtd::string &message, const int32 initial_value, const int32 minimum) | 
| Displays a progress box.   | |
| static void | show (const xtd::string &title, const xtd::string &message, const int32 initial_value, const int32 minimum, const progress_box_options options) | 
| Displays a progress box.   | |
| static void | show (const xtd::string &title, const xtd::string &message, const int32 initial_value, const int32 minimum, const int32 maximum) | 
| Displays a progress box.   | |
| static void | show (const xtd::string &title, const xtd::string &message, const int32 initial_value, const int32 minimum, const int32 maximum, const progress_box_options options) | 
| Displays a progress box.   | |
| static void | show (const xtd::string &title, const xtd::string &message, const int32 initial_value, const int32 minimum, const int32 maximum, const bool marquee, const size_t marquee_animation_speed) | 
| Displays a progress box.   | |
| static void | show (const xtd::string &title, const xtd::string &message, const int32 initial_value, const int32 minimum, const int32 maximum, const bool marquee, const size_t marquee_animation_speed, const progress_box_options options) | 
| Displays a progress box.   | |
| static void | show (const xtd::string &title, const xtd::string &message, const int32 initial_value, const int32 minimum, const int32 maximum, const bool marquee, const size_t marquee_animation_speed, const std::vector< xtd::string > &informations) | 
| Displays a progress box.   | |
| static void | show (const xtd::string &title, const xtd::string &message, const int32 initial_value, const int32 minimum, const int32 maximum, const bool marquee, const size_t marquee_animation_speed, const std::vector< xtd::string > &informations, const progress_box_options options) | 
| Displays a progress box.   | |
| static void | show (const iwin32_window &owner, const xtd::string &title) | 
| Displays a progress dialog box in front of a specified window.   | |
| static void | show (const iwin32_window &owner, const xtd::string &title, const progress_box_options options) | 
| Displays a progress dialog box in front of a specified window.   | |
| static void | show (const iwin32_window &owner, const xtd::string &title, const xtd::string &message) | 
| Displays a progress dialog box in front of a specified window.   | |
| static void | show (const iwin32_window &owner, const xtd::string &title, const xtd::string &message, const progress_box_options options) | 
| Displays a progress dialog box in front of a specified window.   | |
| static void | show (const iwin32_window &owner, const xtd::string &title, const xtd::string &message, const int32 initial_value) | 
| Displays a progress dialog box in front of a specified window.   | |
| static void | show (const iwin32_window &owner, const xtd::string &title, const xtd::string &message, const int32 initial_value, const progress_box_options options) | 
| Displays a progress dialog box in front of a specified window.   | |
| static void | show (const iwin32_window &owner, const xtd::string &title, const xtd::string &message, const int32 initial_value, const int32 minimum) | 
| Displays a progress dialog box in front of a specified window.   | |
| static void | show (const iwin32_window &owner, const xtd::string &title, const xtd::string &message, const int32 initial_value, const int32 minimum, const progress_box_options options) | 
| Displays a progress dialog box in front of a specified window.   | |
| static void | show (const iwin32_window &owner, const xtd::string &title, const xtd::string &message, const int32 initial_value, const int32 minimum, const int32 maximum) | 
| Displays a progress dialog box in front of a specified window.   | |
| static void | show (const iwin32_window &owner, const xtd::string &title, const xtd::string &message, const int32 initial_value, const int32 minimum, const int32 maximum, const progress_box_options options) | 
| Displays a progress dialog box in front of a specified window.   | |
| static void | show (const iwin32_window &owner, const xtd::string &title, const xtd::string &message, const int32 initial_value, const int32 minimum, const int32 maximum, const bool marquee, const size_t marquee_animation_speed) | 
| Displays a progress dialog box in front of a specified window.   | |
| static void | show (const iwin32_window &owner, const xtd::string &title, const xtd::string &message, const int32 initial_value, const int32 minimum, const int32 maximum, const bool marquee, const size_t marquee_animation_speed, const progress_box_options options) | 
| Displays a progress dialog box in front of a specified window.   | |
| static void | show (const iwin32_window &owner, const xtd::string &title, const xtd::string &message, const int32 initial_value, const int32 minimum, const int32 maximum, const bool marquee, const size_t marquee_animation_speed, const std::vector< xtd::string > &informations) | 
| Displays a progress dialog box in front of a specified window.   | |
| static void | show (const iwin32_window &owner, const xtd::string &title, const xtd::string &message, const int32 initial_value, const int32 minimum, const int32 maximum, const bool marquee, const size_t marquee_animation_speed, const std::vector< xtd::string > &informations, const progress_box_options options) | 
| Displays a progress dialog box in front of a specified window.   | |
| static void | update (const progress_box_options options) | 
| Updates progress box.   | |
| static void | update (const int32 value) | 
| Updates progress box.   | |
| static void | update (const int32 value, const xtd::string &title) | 
| Updates progress box.   | |
| static void | update (const int32 value, const xtd::string &title, const xtd::string &message) | 
| Updates progress box.   | |
| static void | update (const int32 value, const xtd::string &title, const xtd::string &message, const int32 minimum) | 
| Updates progress box.   | |
| static void | update (const int32 value, const xtd::string &title, const xtd::string &message, const int32 minimum, const int32 maximum) | 
| Updates progress box.   | |
| static void | update (const int32 value, const xtd::string &title, const xtd::string &message, const int32 minimum, const int32 maximum, const bool marquee) | 
| Updates progress box.   | |
| static void | update (const int32 value, const xtd::string &title, const xtd::string &message, const int32 minimum, const int32 maximum, const bool marquee, const size_t marquee_animation_speed) | 
| Updates progress box.   | |
| static void | update (const int32 value, const xtd::string &title, const xtd::string &message, const int32 minimum, const int32 maximum, const bool marquee, const size_t marquee_animation_speed, const std::vector< xtd::string > &informations) | 
| Updates progress box.   | |
      
  | 
  static | 
Check if the progress dialog is canceled.
      
  | 
  static | 
Check if the progress dialog is skipped.
      
  | 
  static | 
Gets the minimum value of the range of the progress dialog.
      
  | 
  static | 
Gets the maximum value of the range of the progress dialog.
      
  | 
  static | 
Hides a progress box in front.
      
  | 
  static | 
Displays a progress box.
| title | An xtd::string that specifies the title of the progress dialog. | 
      
  | 
  static | 
Displays a progress box.
| title | An xtd::string that specifies the title of the progress dialog. | 
| options | A bitwise combination of enum xtd::forms::progress_box_options to specify additional options to the progress dialog box. | 
      
  | 
  static | 
Displays a progress box.
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
      
  | 
  static | 
Displays a progress box.
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| options | A bitwise combination of enum xtd::forms::progress_box_options to specify additional options to the progress dialog box. | 
      
  | 
  static | 
Displays a progress box.
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| initial_value | An integer that indicates the initial value of the progress dialog. | 
      
  | 
  static | 
Displays a progress box.
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| initial_value | An integer that indicates the initial value of the progress dialog. | 
| options | A bitwise combination of enum xtd::forms::progress_box_options to specify additional options to the progress dialog box. | 
      
  | 
  static | 
Displays a progress box.
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| initial_value | An integer that indicates the initial value of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
      
  | 
  static | 
Displays a progress box.
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| initial_value | An integer that indicates the initial value of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
| options | A bitwise combination of enum xtd::forms::progress_box_options to specify additional options to the progress dialog box. | 
      
  | 
  static | 
Displays a progress box.
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| initial_value | An integer that indicates the initial value of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
| maximum | An integer that indicates the maximum value of the progress dialog. | 
      
  | 
  static | 
Displays a progress box.
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| initial_value | An integer that indicates the initial value of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
| maximum | An integer that indicates the maximum value of the progress dialog. | 
| options | A bitwise combination of enum xtd::forms::progress_box_options to specify additional options to the progress dialog box. | 
      
  | 
  static | 
Displays a progress box.
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| initial_value | An integer that indicates the initial value of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
| maximum | An integer that indicates the maximum value of the progress dialog. | 
| marquee | A boolean that Indicates progress by continuously scrolling a block across a xtd::forms::progress_bar in a marquee fashion. | 
      
  | 
  static | 
Displays a progress box.
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| initial_value | An integer that indicates the initial value of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
| maximum | An integer that indicates the maximum value of the progress dialog. | 
| marquee | A boolean that Indicates progress by continuously scrolling a block across a xtd::forms::progress_bar in a marquee fashion. | 
| options | A bitwise combination of enum xtd::forms::progress_box_options to specify additional options to the progress dialog box. | 
      
  | 
  static | 
Displays a progress box.
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| initial_value | An integer that indicates the initial value of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
| maximum | An integer that indicates the maximum value of the progress dialog. | 
| marquee | A boolean that Indicates progress by continuously scrolling a block across a xtd::forms::progress_bar in a marquee fashion. | 
| marquee_animation_speed | An integer that indicates the time period, in milliseconds, that it takes the progress block to scroll across the progress bar. | 
| informations | An std::vector of xtd::string that specifies the information texts of the progress dialog. | 
      
  | 
  static | 
Displays a progress box.
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| initial_value | An integer that indicates the initial value of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
| maximum | An integer that indicates the maximum value of the progress dialog. | 
| marquee | A boolean that Indicates progress by continuously scrolling a block across a xtd::forms::progress_bar in a marquee fashion. | 
| marquee_animation_speed | An integer that indicates the time period, in milliseconds, that it takes the progress block to scroll across the progress bar. | 
| informations | An std::vector of xtd::string that specifies the information texts of the progress dialog. | 
| options | A bitwise combination of enum xtd::forms::progress_box_options to specify additional options to the progress dialog box. | 
      
  | 
  static | 
Displays a progress dialog box in front of a specified window.
| owner | An If xtd::forms::iwin32_window that represents the owner window of the progress dialog box. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
      
  | 
  static | 
Displays a progress dialog box in front of a specified window.
| owner | An If xtd::forms::iwin32_window that represents the owner window of the progress dialog box. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
| options | A bitwise combination of enum xtd::forms::progress_box_options to specify additional options to the progress dialog box. | 
      
  | 
  static | 
Displays a progress dialog box in front of a specified window.
| owner | An If xtd::forms::iwin32_window that represents the owner window of the progress dialog box. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
      
  | 
  static | 
Displays a progress dialog box in front of a specified window.
| owner | An If xtd::forms::iwin32_window that represents the owner window of the progress dialog box. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| options | A bitwise combination of enum xtd::forms::progress_box_options to specify additional options to the progress dialog box. | 
      
  | 
  static | 
Displays a progress dialog box in front of a specified window.
| owner | An If xtd::forms::iwin32_window that represents the owner window of the progress dialog box. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| initial_value | An integer that indicates the initial value of the progress dialog. | 
      
  | 
  static | 
Displays a progress dialog box in front of a specified window.
| owner | An If xtd::forms::iwin32_window that represents the owner window of the progress dialog box. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| initial_value | An integer that indicates the initial value of the progress dialog. | 
| options | A bitwise combination of enum xtd::forms::progress_box_options to specify additional options to the progress dialog box. | 
      
  | 
  static | 
Displays a progress dialog box in front of a specified window.
| owner | An If xtd::forms::iwin32_window that represents the owner window of the progress dialog box. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| initial_value | An integer that indicates the initial value of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
      
  | 
  static | 
Displays a progress dialog box in front of a specified window.
| owner | An If xtd::forms::iwin32_window that represents the owner window of the progress dialog box. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| initial_value | An integer that indicates the initial value of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
| options | A bitwise combination of enum xtd::forms::progress_box_options to specify additional options to the progress dialog box. | 
      
  | 
  static | 
Displays a progress dialog box in front of a specified window.
| owner | An If xtd::forms::iwin32_window that represents the owner window of the progress dialog box. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| initial_value | An integer that indicates the initial value of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
| maximum | An integer that indicates the maximum value of the progress dialog. | 
      
  | 
  static | 
Displays a progress dialog box in front of a specified window.
| owner | An If xtd::forms::iwin32_window that represents the owner window of the progress dialog box. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| initial_value | An integer that indicates the initial value of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
| maximum | An integer that indicates the maximum value of the progress dialog. | 
| options | A bitwise combination of enum xtd::forms::progress_box_options to specify additional options to the progress dialog box. | 
      
  | 
  static | 
Displays a progress dialog box in front of a specified window.
| owner | An If xtd::forms::iwin32_window that represents the owner window of the progress dialog box. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| initial_value | An integer that indicates the initial value of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
| maximum | An integer that indicates the maximum value of the progress dialog. | 
| marquee | A boolean that Indicates progress by continuously scrolling a block across a xtd::forms::progress_bar in a marquee fashion. | 
      
  | 
  static | 
Displays a progress dialog box in front of a specified window.
| owner | An If xtd::forms::iwin32_window that represents the owner window of the progress dialog box. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| initial_value | An integer that indicates the initial value of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
| maximum | An integer that indicates the maximum value of the progress dialog. | 
| marquee | A boolean that Indicates progress by continuously scrolling a block across a xtd::forms::progress_bar in a marquee fashion. | 
| options | A bitwise combination of enum xtd::forms::progress_box_options to specify additional options to the progress dialog box. | 
      
  | 
  static | 
Displays a progress dialog box in front of a specified window.
| owner | An If xtd::forms::iwin32_window that represents the owner window of the progress dialog box. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| initial_value | An integer that indicates the initial value of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
| maximum | An integer that indicates the maximum value of the progress dialog. | 
| marquee | A boolean that Indicates progress by continuously scrolling a block across a xtd::forms::progress_bar in a marquee fashion. | 
| marquee_animation_speed | An integer that indicates the time period, in milliseconds, that it takes the progress block to scroll across the progress bar. | 
| informations | An std::vector of xtd::string that specifies the information texts of the progress dialog. | 
      
  | 
  static | 
Displays a progress dialog box in front of a specified window.
| owner | An If xtd::forms::iwin32_window that represents the owner window of the progress dialog box. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| initial_value | An integer that indicates the initial value of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
| maximum | An integer that indicates the maximum value of the progress dialog. | 
| marquee | A boolean that Indicates progress by continuously scrolling a block across a xtd::forms::progress_bar in a marquee fashion. | 
| marquee_animation_speed | An integer that indicates the time period, in milliseconds, that it takes the progress block to scroll across the progress bar. | 
| informations | An std::vector of xtd::string that specifies the information texts of the progress dialog. | 
| options | A bitwise combination of enum xtd::forms::progress_box_options to specify additional options to the progress dialog box. | 
      
  | 
  static | 
Updates progress box.
| options | A bitwise combination of enum xtd::forms::progress_box_options to specify additional options to the progress dialog box. | 
      
  | 
  static | 
Updates progress box.
| value | An integer that indicates the value of the progress dialog. | 
      
  | 
  static | 
Updates progress box.
| value | An integer that indicates the value of the progress dialog. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
      
  | 
  static | 
Updates progress box.
| value | An integer that indicates the value of the progress dialog. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
      
  | 
  static | 
Updates progress box.
| value | An integer that indicates the value of the progress dialog. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
      
  | 
  static | 
Updates progress box.
| value | An integer that indicates the value of the progress dialog. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
| maximum | An integer that indicates the maximum value of the progress dialog. | 
      
  | 
  static | 
Updates progress box.
| value | An integer that indicates the value of the progress dialog. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
| maximum | An integer that indicates the maximum value of the progress dialog. | 
| marquee | A boolean that Indicates progress by continuously scrolling a block across a xtd::forms::progress_bar in a marquee fashion. | 
      
  | 
  static | 
Updates progress box.
| value | An integer that indicates the value of the progress dialog. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
| maximum | An integer that indicates the maximum value of the progress dialog. | 
| marquee | A boolean that Indicates progress by continuously scrolling a block across a xtd::forms::progress_bar in a marquee fashion. | 
| marquee_animation_speed | An integer that indicates the time period, in milliseconds, that it takes the progress block to scroll across the progress bar. | 
      
  | 
  static | 
Updates progress box.
| value | An integer that indicates the value of the progress dialog. | 
| title | An xtd::string that specifies the title of the progress dialog. | 
| message | An xtd::string that specifies the message of the progress dialog. | 
| minimum | An integer that indicates the minimum value of the progress dialog. | 
| maximum | An integer that indicates the maximum value of the progress dialog. | 
| marquee | A boolean that Indicates progress by continuously scrolling a block across a xtd::forms::progress_bar in a marquee fashion. | 
| marquee_animation_speed | An integer that indicates the time period, in milliseconds, that it takes the progress block to scroll across the progress bar. | 
| informations | An std::vector of xtd::string that specifies the information texts of the progress dialog. |