La propriété "size" est ReadOnly pour un combobox

BosB Messages postés 41 Date d'inscription mercredi 20 octobre 2004 Statut Membre Dernière intervention 16 juin 2006 - 30 août 2005 à 10:51
BosB Messages postés 41 Date d'inscription mercredi 20 octobre 2004 Statut Membre Dernière intervention 16 juin 2006 - 30 août 2005 à 11:08
Bonjour,

Je rencontre un problème lors de la migration de mon projet de VB6 à .NET:

CboPays.Font.Size=8 : Cette ligne de code est mise en erreur car la propriété size est "readOnly"

L'aide me dit de "supprimer le spécificateur ReadOnly de la déclaration de propriété"

Mais j'arrive pas à trouver la propriété ReadOnly pour la metter à False, même dans la procédure InitializeComponent() !!!!!!

Pouvez-vous m'aider ? merci d'avance
A voir également:

2 réponses

cs_69chris Messages postés 318 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 30 décembre 2005 1
30 août 2005 à 11:00
Salut,



Pour redéfinir la font, il faut créer une nouvelle instance. Je m'explique par du code.

dim maFont as Font = new Font(cboPays.Font, [...], 8, [...]) 'TRouver la bonne surcharge

cboPays.Font = maFont



En fait, toutes les propriétés de Font sont en lecture seule. Donc, il faut en créer une nouvelle.



Chris

N'oubliez pas de cloturer votre post.
BosB Messages postés 41 Date d'inscription mercredi 20 octobre 2004 Statut Membre Dernière intervention 16 juin 2006
30 août 2005 à 11:08
Merci, j'ai mis le code suivant:

dim maFont as Font = new Font(cboPays.Font.Size=8,FontStyle.Regular)
CboPays.Font=maFont

Je ne pouvais pas "isoler" le 8 entre deux virgule
Rejoignez-nous