Comment redimensionner un bouton en fonction de son texte

Dans le processus de traduction d'une application avec C# + Winforms, j'ai besoin de changer un texte du bouton en fonction de la langue.

Mon problème est le suivant :

Disons que je veux traduire un bouton de "Salut à tous!" à "Bonjour tout le monde" !

Comme vous pouvez le deviner, le bouton de la taille ne sera pas la même si je entrer un texte en anglais ou en français... Ma question est "simple", comment puis-je gérer pour redimensionner le bouton à la volée, de sorte que le texte s'adapte à son contenu dans le bouton ?

Jusqu'à présent j'ai eu quelque chose comme ça !

[Salut à tous!]

[Bonjour]

source d'informationauteur Andy M