1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| Option Compare Database
Dim FH As Integer
Sub VariablePosition()
With Me.Controls("Commande" & FH)
.FontBold = True
.ForeColor = 16711680
.FontItalic = True
.FontSize = 10
.FontUnderline = True
.Height = 373 'on lui ajoute 90 à sa valeur originale
'(Hauteur qu'on va compenser en "TOP")
.Width = 2151 'on lui ajoute 450 à sa valeur originale
.Left = 14 'on le déplace à gauche de 225, la moitié
'de de ce qu'on lui a ajouté en Width (Largeur)
End With
'On traite le Top indépendemment puisqu'il sera différent à chaque bouton
If FH = 0 Then Commande0.Top = 525 'on lui ôte 45
'= la moitié de de ce qu'on a ajouté en Hauteur
End Sub
'***************************************************
'On restaure les valeurs initiales en sortant le curseur de chaque bouton
'par le "survol" de la zone détail.
Private Sub Detail_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
With Me.Controls(FH)
.FontBold = False
.ForeColor = -2147483630
.FontItalic = False
.FontSize = 8
.FontUnderline = False
.Height = 283
.Width = 1701
.Left = 234 'Gauche
End With
If FH = 0 Then Commande0.Top = 570
End Sub |
Partager