[VBA] borderstyle

Résolu
devnov -  
 devnov -
Bonjour,

Je suis en train de passer de vba à visual basic 2008 et je n'arrive pas à transposer le code ci-dessous :

form1.controls("textbox"+cstr(x)).borderstyle = 1

Si à la place de .borderstyle je veux définir .text, cela marche, mais avec borderstyle le correcteur m'indique que borderstyle n'est pas un membre de de system...controls.

Je comprends à peu près ce que cela veut dire, et j'en conclue qu'il faut que je précise le type du controls dont je définis la propriété. Mais je ne sais pas comment faire.

Merci de votre aide.
Configuration: Windows Vista Internet Explorer 7.0

2 réponses

  1. Polux31 Messages postés 7219 Statut Membre 1 204
     
    Bonjour,

    La valeur 1 n'est pas reconnu.

    Il faut déclarer comme ça:

    TextBox1.BorderStyle = BorderStyle.FixedSingle
    ou
    TextBox1.BorderStyle = BorderStyle.Fixed3D

    ;o)
    0