Bonjour,
Oui c'est tout à fait possible. Pour désactiver un contrôle il faut utiliser la propriété "enabled=False" mais celle-ci va griser ton contrôle et tu ne pourra pas changer l'apparence.
Il faut donc utiliser la propriété ReadOnly.
- Pour la TextBox :
Code C# :
laTextBox.ReadOnly = true;
laTextBox.ForeColor = System.Drawing.Color.Black;
laTextBox.BackColor = System.Drawing.Color.Transparent;
laTextBox.BorderStyle = BorderStyle.NotSet;
Après tu peux mettre les propriétés et les attributs que tu veux.
- Pour la DDL, il n'y a pas de readOnly, il faut utiliser enabled en fonction des items que tu veux "masquer"
Code C# :
for (int i = 0; i < ddl.Items.Count; i++)
{
if (!ddl.Items[i].Selected)
{
ddl.Items[i].Enabled = false;
}
ddl.Font.Bold = true;
}
En espérant avoir répondu a la question.