mailys6
Messages postés49Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention 1 octobre 2005
-
17 mars 2005 à 17:53
mailys6
Messages postés49Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention 1 octobre 2005
-
18 mars 2005 à 18:18
Dans mon projet je dois pouvoir faire créer à l'utilisateur de mon logiciel une étiquette qu'il pourra modifier.
Je m'explique,
L'utilisateur clique sur un bouton "Ajouter une étiquette"
Une étiquette (un rectangle) doit apparaître sur l'interface et en double cliquant sur cette zone, l'utilisateur peut y insérer un texte.
Je ne sais cependant pas comment m'y prendre pour mettre en place ce genre d'outils. Quelqu'un aurait-il déjà mis en place de tels outils et pourrait-il me donner des pièces, des mots clés pour faire des recherches.
mailys6
Messages postés49Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention 1 octobre 2005 18 mars 2005 à 18:18
J'ai trouvé une solution à mon problème et pour ceux qui ont le même problème que moi, voici la solution que j'ai trouvé
Dans l'interface on crée un textbox et on met sa propriété index à 0. Oui comme j'devais faire plusieurs textbox avec le même nom, j'avais besoin d'indexer mes textbox. On initialise une variable nbTxt à 0 qui sera l'indice.
nbTxt = nbTxt + 1 ' Passe à l'index suivant
Load TxtLabel(nbTxt) ' Charge le nouveau textbox
TxtLabel(nbTxt).Visible = True ' Le rend visible
TxtLabel(nbTxt).Text = "label" & nbTxt ' Lui donne un caption
TxtLabel(nbTxt).Left = TxtLabel(nbTxt - 1).Left + 300 ' Le déplace par rapport aux
TxtLabel(nbTxt).Top = TxtLabel(nbTxt - 1).Top + 300 ' labels précédents