Visual Basic . NET heeft vele controles door gebrek, maar er kunnen een aantal gevallen waarin een custom control is erg handig . Het is mogelijk om aangepaste besturingselementen met Visual Basic . NET te ontwikkelen en gebruik vervolgens de controle in een andere toepassing . Wat je nodig hebt Visual Basic . NET 2005 of hoger Toon Meer Aanwijzingen 1 Maak een nieuw project in Visual Basic gebaseerd op het Windows-formulier controle Library . Geef het een toepasselijke naam . Houd in gedachten dat er meer dan een gebruiker controle in de bibliotheek kan worden . Kopen van 2 Verander de naam van de standaard user control op " ucNameAndAddress . " De custom control gaat van een controle die een naam en adres opgenomen worden . Een controle als dit kan dan overal gebruikt worden een naam en adres nodig is in het programma en het kan een noodzakelijk business logica dicteerde voor naam en adres invoer nemen . Add labels en tekstvakken 3 aan de user control . Gebruik gebieden als "Volledige Naam ", " Adres ", " Stad ", " Staat" en " Postcode ". 4 Voeg de volgende code om de code achter voor de user control . Dit zijn de eigenschappen die de controle blootstelt voor het einde van het programma te gebruiken . Deze voorbeeldcode doet geen controles van de gegevens over de in-of uitgang . Code om dit te doen kan worden toegevoegd aan de juiste Get /Set methoden . Public Class ucNameAndAddress Openbaar Domein FullName als Koord Krijg FullName = txtFullName.Text End of Get Set ( ByVal value As String ) txtFullName.Text = waarde End of Set End woning Public Property Adres As String Krijg Adres = txtAddress.Text End of Get Set ( ByVal value As String ) txtAddress.Text = waarde End of Set End Property openbaar Aanbod Plaats als Koord Get Stad = txtCity.Text End of Get Set ( ByVal value As String ) txtCity.Text = waarde End of Set End Property Public Property Staat als Koord Krijg Staat = txtState.Text End of Get Set ( ByVal value As String ) txtState.Text = waarde End of Set End Property openbaar Domein ZipCode als Koord Get ZipCode = txtZipcode.Text End of Get Set ( ByVal value As String ) txtZipcode.Text = waarde End Stel End Property End Class 5 Bouw het project dat de gebruiker de controle bevat . 6 Voeg een nieuw project om de oplossing op basis van het Windows-formulier Program template . Dit zal een project met een basisvorm in het te maken . 7 In de nieuwe gebruiker controle, die in de Toolbox moet onder MyUserControl onderdelen , om de vorm . Kijk voor de eigenschappen van de gebruiker controles eigenschappenvenster . Als er iets in het veld in het paneel pand is ingevoerd , verschijnt het in de user control op het formulier . 8 Nadat de gebruiker de controle is ingebouwd , gewoon verwijzen naar de controle bibliotheek in een project te hoeven gebruiken .
|