ten opzichte van andere aard van sommige kenmerken is de enige effectieve.Tijdens het proces starten, toegestaan ongeldig eigenschap.Dit is hoe controleer je controle worden gestart, zoals controle met een minimale en maximale, en prestaties , de logica, de minimale mag niet hoger zijn dan de maximale waarde, en moet in het kader van de hoogste van de laagste waarde.Als een poging wordt gedaan om een eigenschap van de waarde van de onlogisch zou een uitzondering, het probleem is dat, als een onderdeel van de schrijver, je hebt geen controle, voor de vaststelling van een /wijziging attributen, en uiteindelijk kunnen en zo een deel van gestart, mycontrol1.value = 1000;, mycontrol1.maximum = 2000; , mycontrol1.minimum = 500; als de standaardwaarde van de minimale 0, maximaal 10, de waarde 0 is duidelijk, de eerste regel wordt een waarde van 1000 zal leiden tot fouten.,,, om je isupportinitialize interface kunnen gebruiken.Bijvoorbeeld...... en ik kan de controle isupportinitialize:,, (, booleaanse isinitializing = vals;, int32 minimale = 0;, int32 waarde = 0;, int32 maximale = 10;, ongeldig isupportinitialize. Begininit (), {, isinitializing = waar;, }, isupportinitialize endinit (), ongeldig is. {, isinitializing = vals;}, , openbare int32 minimale, {, krijgen (minimum betalen;}, set, {, als (!Isinitializing), {, verifiëren, en }, = waarde van de minimale ;, }, }}, netto - kader wordt in de controle van elke component van de eigenschappen als ondersteuning van de isupportinitialize, zal de uitvoering van onderdelen. Begininit (); de vergadering, die eigenschappen... Endinit () onderdelen; en
Als je het creëren van opsporing en controle van
Next Page:Een en tbuttons