J'ai un code qui peut utiliser randomLabel
comme sender
qui déclenche un événement. Dans ce code, je tente de modifier les propriétés de la police de sender
, mais il semble donner une erreur de compilation. Est-ce qu'il y a un moyen de réparer ceci?Comment modifier "expéditeur" dans un événement?
private void mainForm_Load(object sender, EventArgs e)
{
randomLabel.MouseEnter += RandomLabel_MouseEnter;
}
private void RandomLabel_MouseEnter(object sender, EventArgs e)
{
sender.Font = new Font(sender.Font, FontStyle.Bold);
}
Vous devez convertir 'sender' de' object' en type 'randomLabel'. –
'sender' est un **' 'objet' ** et les objets n'ont pas de propriété' Font'. Vous auriez besoin de le lancer comme un contrôle. – stuartd