UserControl.Load Gebeurtenis
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vindt plaats voordat het besturingselement voor het eerst zichtbaar wordt.
public:
event EventHandler ^ Load;
public event EventHandler Load;
public event EventHandler? Load;
member this.Load : EventHandler
Public Custom Event Load As EventHandler
Gebeurtenistype
Voorbeelden
In het volgende codevoorbeeld ziet u het gebruik van dit lid. In het voorbeeld rapporteert een gebeurtenis-handler over het optreden van de Load gebeurtenis. Dit rapport helpt u te leren wanneer de gebeurtenis plaatsvindt en u kan helpen bij het opsporen van fouten. Als u wilt rapporteren over meerdere gebeurtenissen of gebeurtenissen die vaak optreden, kunt u overwegen het bericht te vervangen MessageBox.ShowConsole.WriteLine door of toe te voegen aan een multiline TextBox.
Als u de voorbeeldcode wilt uitvoeren, plakt u deze in een project dat een exemplaar van het type UserControl met de naam UserControl1bevat. Zorg er vervolgens voor dat de gebeurtenis-handler is gekoppeld aan de Load gebeurtenis.
private void UserControl1_Load(Object sender, EventArgs e) {
MessageBox.Show("You are in the UserControl.Load event.");
}
Private Sub UserControl1_Load(sender as Object, e as EventArgs) _
Handles UserControl1.Load
MessageBox.Show("You are in the UserControl.Load event.")
End Sub
Opmerkingen
U kunt deze gebeurtenis gebruiken om taken uit te voeren, zoals het toewijzen van resources die door het besturingselement worden gebruikt.
Note
Als het UserControl deel uitmaakt van een onderliggend MDI-formulier, vindt de Load gebeurtenis plaats telkens wanneer het onderliggende formulier wordt weergegeven. In dit geval moet u een eenmalige initialisatiecode in de UserControl plaats van een Load gebeurtenis-handler plaatsen.
Caution
De Load gebeurtenis treedt op wanneer de ingang voor de gebeurtenis UserControl wordt gemaakt. In sommige gevallen kan dit ertoe leiden dat de Load gebeurtenis meer dan één keer plaatsvindt. De gebeurtenis treedt bijvoorbeeld Load op wanneer de UserControl laadbewerking wordt geladen en opnieuw als de ingang opnieuw wordt gemaakt. (Een manier waarop een ingang opnieuw wordt gemaakt, is door de RecreateHandle methode aan te roepen.) Als u rekening wilt houden met de Load gebeurtenis die meer dan één keer plaatsvindt, moet u een keer initialisatiecode in de UserControl constructor plaatsen in plaats van een Load gebeurtenis-handler. Daarnaast moet u geen gegevensbindingen toevoegen aan de UserControl gebeurtenis-handler Load .
Zie Gebeurtenissen verwerken en genereren voor meer informatie over het afhandelen van gebeurtenissen.