ISupportInitialize Interface
Specifies that this object supports a simple, transacted notification for batch initialization.
For a list of all members of this type, see ISupportInitialize Members.
[Visual Basic] Public Interface ISupportInitialize [C#] public interface ISupportInitialize [C++] public __gc __interface ISupportInitialize [JScript] public interface ISupportInitialize
Classes that Implement ISupportInitialize
| Class | Description |
|---|---|
| AxHost | Wraps ActiveX controls and exposes them as fully featured Windows Forms controls. |
| DataGrid | Displays ADO.NET data in a scrollable grid. |
| DataSet | Represents an in-memory cache of data. |
| DataTable | Represents one table of in-memory data. |
| DataView | Represents a databindable, customized view of a DataTable for sorting, filtering, searching, editing, and navigation. |
| EventLog | Provides interaction with Windows event logs. |
| FileSystemWatcher | Listens to the file system change notifications and raises events when a directory, or file in a directory, changes. |
| NumericUpDown | Represents a Windows up-down control that displays numeric values. |
| PerformanceCounter | Represents a Windows NT performance counter component. |
| StatusBarPanel | Represents a panel in a StatusBar control. |
| Timer | Generates recurring events in an application. |
| TrackBar | Represents a standard Windows track bar. |
Remarks
ISupportInitialize allows controls to optimize for multiple sets to properties. As a result, you can initialize co-dependent properties or batch set multiple properties at design time.
Call the BeginInit method to signal the object that initialization is starting. Call the EndInit method to signal that initialization is complete.
Requirements
Namespace: System.ComponentModel
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
Assembly: System (in System.dll)
See Also
ISupportInitialize Members | System.ComponentModel Namespace