Créer contrôle dynamique [Résolu]

Akimania 35 Messages postés mardi 11 mai 2010Date d'inscription 31 août 2018 Dernière intervention - 30 déc. 2016 à 10:22 - Dernière réponse : Akimania 35 Messages postés mardi 11 mai 2010Date d'inscription 31 août 2018 Dernière intervention
- 2 janv. 2017 à 10:40
Bonjour,
j'ai un petit soucie pour ajouter dynamiquement un contrôle a partir d'un activex referencé
        Dim pic1 As TransPictureBox
pic1 = New TransPictureBox
Me.Controls.Add(pic1)
' surjection de vb "value of type string cannot be converted to controle"

si vous avez une idée

le contrôle activex
http://pample.fr/TransPictureBox.ocx

Merci d'avance

Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
Whismeril 12023 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 18 septembre 2018 Dernière intervention - 2 janv. 2017 à 10:31
1
Merci
Si tu veux faire du super joli, tout en utilisant les possibilités de .Net (binding, adaptation dynamique à la taille de l'écran ou du programme, etc...) qui ne sont pas possible avec de vieux contrôles, passe au WPF, tu peux dessiner tes propres contrôles et en faire absolument tout ce que tu veux.

Merci Whismeril 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Akimania 35 Messages postés mardi 11 mai 2010Date d'inscription 31 août 2018 Dernière intervention - 2 janv. 2017 à 10:40
Oui se que je compte faire prochainement, merci pour tes conseils
Commenter la réponse de Whismeril
Akimania 35 Messages postés mardi 11 mai 2010Date d'inscription 31 août 2018 Dernière intervention - 30 déc. 2016 à 11:08
0
Merci
je viens de faire n'importe quoi et cela a fonctionner,
j'ai ajouter le contrôle manuellement sur ma form avec visible = false
puis dans ma fonction j'ai ajouter se code qui fait appel au contrôle sur ma form et cela fonctionner parfaitement

      Dim pic1 As AxTransPictureBox.AxcTransPictureBox = New AxTransPictureBox.AxcTransPictureBox
Me.Controls.Add(pic1)

Commenter la réponse de Akimania
Whismeril 12023 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 18 septembre 2018 Dernière intervention - 30 déc. 2016 à 21:57
0
Merci
Bonsoir

C'est ta deuxième question, en Vb.net ou tu parles d'activeX.
Ces contrôles même s'ils sont supportés par .Net sont obsolètes.
Pourquoi ne pas utiliser les contrôles de la framework ou ceux (nombreux) proposés gratuitement sur internet.

Dans ta question précédente, c'était une barre de progression, y'en a une dans la framework....
Commenter la réponse de Whismeril
Akimania 35 Messages postés mardi 11 mai 2010Date d'inscription 31 août 2018 Dernière intervention - 2 janv. 2017 à 10:21
0
Merci
Bonjour Whismeril
oui c'est vrais, c'est pour le visuel, aucun n'est gratuit pour cela, comme j'ai presque toute la collection activex de vbfrance donc franchement aucun rapport meme avec se qui est en vente, puis c'est compatible avec tout les version windows juste les adapter
Commenter la réponse de Akimania

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.