Bonjour à tous,

j'essai de créer un UserControl mais je dois mal m'y prendre car ça ne fonctionne pas comme je l'esperais.

Après avoir crée le UserControl, j'ai modifié cette ligne dans le fichier ".Designer.vb" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Inherits System.Windows.Forms.PictureBox
car je souhaitais personnaliser une PictureBox.

Une fois placé sur la Form, je modifie dans l'Ide la taille du UserControl.
Après avoir démarré le programme, j'ai besoin de récuperer les dimensions du UserControl.
J'ai donc écris ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Public Sub New()
 
         ' Cet appel est requis par le concepteur.
        InitializeComponent()
 
        ' Ajoutez une initialisation quelconque après l'appel InitializeComponent().
 
        Dim a As Integer = Me.Width
 
    End Sub
Mais Me.Width est toujours egal a la taille initiale du UserControl,
pas à la taille de l'instance du UserControl.

Comment faire ?