(constat) Padding dans un TextBox
Les marges d'un TextBox dans WinForms offrent un exemple de ce que peut donner une utilisation laxiste du vocabulaire.
Nous avons l'habitude, notamment en web, de distinguer Margin, qui est la marge extérieure (marge entre deux contrôles par exemple), de padding, qui est la marge intérieure (marge entre le bord du contrôle et celui de son contenu).
L'aide de Control.Margin indique qu'il ne faut pas attendre grand-chose de cette distinction en WinForms :
Citation:
public System.Windows.Forms.Padding Margin { get; set; }
Margin est de type Padding, rangez bien vos affaires.
En dessous, la définition enfonce le clou :
Citation:
A Padding representing the space between controls.
Ainsi, trouver "Padding" dans l'aide de Margin pourrait donner l'illusion qu'on va trouver le chemin, or non, pour appliquer une marge intérieure à un TextBox, il faut monter une usine à gaz :
https://stackoverflow.com/questions/...extbox-padding
Alternativement, pour un TextBox qui exprime le contenu d'une propriété numérique, qui au chargement devra donc exécuter un code, et en quittant exécuter un autre code pour entregistrer la saisie, on peut biaiser à ce niveau ; par exemple :
Code:
txbSys.Text = _Sys.ToString() + " ";