Added a tool strip host for the tracking bar, allowing it to be embedded inside a status bar; fixed a bug in the progress reporter form that would prevent AsyncAbort() from actually being called when the user clicked on the cancel button; AsyncProgressBar no longer changes the style of the progress bar, this is now up to the user; ProgressReporterForm now switches ProgressBar between Marquee and Blocks styles on its own; various formatting enhancements
git-svn-id: file:///srv/devel/repo-conversion/nuwi@13 d2e56fa2-650e-0410-a79f-9358c0239efd
This commit is contained in:
parent
f37b946a3d
commit
1de87c2c00
6 changed files with 158 additions and 26 deletions
|
@ -36,7 +36,7 @@ namespace Nuclex.Windows.Forms {
|
|||
/// embedded controls seperate of the ListView's items. The first option
|
||||
/// would require a complete rewrite of the ListViewItem class and its related
|
||||
/// support classes, all of which are surprisingly large and complex. Thus,
|
||||
/// the less clean but more doable latter option has been chosen.
|
||||
/// I chose the less clean but more doable latter option.
|
||||
/// </remarks>
|
||||
public partial class ContainerListView : System.Windows.Forms.ListView {
|
||||
|
||||
|
@ -45,14 +45,17 @@ namespace Nuclex.Windows.Forms {
|
|||
this.embeddedControlClickedHandler = new EventHandler(embeddedControlClicked);
|
||||
|
||||
this.embeddedControls = new ListViewEmbeddedControlCollection();
|
||||
|
||||
this.embeddedControls.Added +=
|
||||
new EventHandler<ListViewEmbeddedControlCollection.ListViewEmbeddedControlEventArgs>(
|
||||
embeddedControlAdded
|
||||
);
|
||||
|
||||
this.embeddedControls.Removed +=
|
||||
new EventHandler<ListViewEmbeddedControlCollection.ListViewEmbeddedControlEventArgs>(
|
||||
embeddedControlRemoved
|
||||
);
|
||||
|
||||
this.embeddedControls.Clearing +=
|
||||
new EventHandler(embeddedControlsClearing);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue