Voilà, dans un script j'ai un label avec une taille défini, et le mot change toutes les minutes.
J'aimerai savoir s'il y aurait un moyen de redéfinir la taille de l'écriture lorsque le mot aurait tendance à dépasser la taille du label
J'ai fait quelque chose dans ce genre:
Code : Tout sélectionner
If StringLen($word[$i]) > 20 Then
GUICtrlSetFont($idWord, 10, -1, -1, "Arial")
ElseIf StringLen($word[$i]) > 18 Then
GUICtrlSetFont($idWord, 11, -1, -1, "Arial")
ElseIf StringLen($word[$i]) > 16 Then
GUICtrlSetFont($idWord, 12, -1, -1, "Arial")
ElseIf StringLen($word[$i]) > 15 Then
GUICtrlSetFont($idWord, 13, -1, -1, "Arial")
Else
GUICtrlSetFont($langWord, 15, -1, -1, "Arial")
EndIf
J'avais fait les test avec des nombres, et avec des caractères alphabétiques, ca varie

Bon je suis assez content du résultat mais si je pouvais faire mieu, ce serait pas mal du tout!

Merci d'avance!