Comment faire pour convertir ActiveX pour Vb.NET & Vice Versa
contrôles ActiveX sont importants pour les applications basées sur le Web . Les contrôles ActiveX sont un type de bloc de construction qui peuvent interactive avec l'autre. Il peut afficher des animations, des menus déroulants , des modèles basés sur flash , boîtes de dialogue et bien plus encore . Il existe une similitude entre ActiveX et Java langage de programmation en ce qui concerne leur comportement . Cependant , ActiveX a plus de contrôle sur IE et fonctionne sur plate-forme Windows tandis que Java peut fonctionner dans une multitude de plate-forme. Un contrôle ActiveX est simple à utiliser, mais n'est disponible que sur les sites qui intègrent des contrôles ActiveX dans leur programme. Lorsque vous ouvrez le programme de contrôle ActiveX dans IE , un message de sécurité apparaîtra vous demandant si vous voulez installer le contrôle ActiveX. Vous pouvez faire votre propre contrôle ActiveX dans VB.Net . Instructions 1
Cliquez sur " Démarrer", " Tous les programmes " et " Visual Studio " pour ouvrir l'environnement de développement intégré. Cliquez sur "Nouveau " et " projet " pour créer un nouveau projet. Sélectionnez « Visual Basic », comme le langage de programmation et " Applications Windows " comme type d'application. Entrez un nom pour le projet. Spécifiez un emplacement pour les fichiers du projet en cliquant sur " Parcourir ". 2
Cliquez sur " Form1.vb " et passer à la vue de conception. Cliquez sur " Boîte à outils " et " contrôle de l'utilisateur . " Cliquez sur la zone vierge du formulaire et déposer le contrôle de l'utilisateur. De même ajouter une zone de texte à la forme et l'a nommé comme 3
Passer à la vue de code et de définir la variable suivante " text1 ". :
Usertext Dim privé comme chaîne
la chaîne tiendra les données transmises à partir du formulaire Web pour le contrôle. Cette chaîne sera placé à l'intérieur d'une classe publique MyControl nommé . 4
créer la propriété Text public. La propriété du texte est lisible et modifiable via méthodes Get et Set . La page Web va utiliser cette propriété pour passer texte à votre contrôle utilisateur :
publique , propriété Text () As [String] GetReturn UserTextEnd GetSet ( ByVal Value As [ String]) usertext = valuetext1.Text = valueEnd setEnd propriété 5
créer une interface et rend la classe de myControl héritent de l'interface . Ceci va dire les objets COM sur nos propriétés : Classées publique myControlInherits System.Windows.Forms.UserControl , AxMyControl 6
Intégrer le contrôle utilisateur dans une page Web entre