Articles of visibilité

Comment détecter la visibilité d’un contrôle?

Comment détecter si un contrôle est visible pour un utilisateur? J’ai un contrôle qui affiche le statut de l’application et je souhaite qu’il soit mis à jour (sa valeur doit être mise à jour, par exemple, augmenter la valeur d’une barre de progression ou modifier la propriété Text d’une étiquette) uniquement si un utilisateur la […]

Niveau de protection d’un champ struct dans une classe

Je suis assez nouveau dans la programmation C #, donc c’est probablement une question de débutant. Je reçois l’erreur “‘A.Test.That.Fails’ est inaccessible en raison de son niveau de protection“ sur l’extrait de code suivant et je ne parviens pas à comprendre la raison. namespace A { class Test { public void Demo() { That[] it […]

Parfois, je veux masquer des boutons dans un DataGridViewButtonColumn

J’ai un DataGridView qui a fait l’object d’une question précédente ( lien ). Mais parfois, le bouton est null . C’est bon. Mais si elle est nulle, y a-t-il un moyen que je puisse éventuellement supprimer / append (afficher / masquer?) Des boutons au DataGridViewButtonColumn of Buttons comme ça: +————+————+ | MyText | MyButton | […]

TargetNullValue pour une visibilité liée à un booléen

J’ai une Grid dont la propriété Visibility est liée à une propriété booléenne d’un certain modèle à l’aide d’un Converter : Cela fonctionne très bien lorsqu’un élément de mon TreeView est sélectionné, mais si rien n’est sélectionné ou si TreeView est vide, sa valeur par défaut est visible. J’ai besoin qu’il soit caché par défaut. […]

Comment déterminer la visibilité d’un contrôle?

J’ai un TabControl qui contient plusieurs tabs. Chaque onglet a un UserControl dessus. Je voudrais vérifier la visibilité d’un contrôle x sur UserControl A partir de UserControl B Je pensais que faire x.Visible partir de UserControl B serait suffisant. En fin de compte, il affichait la valeur false dans le débogueur même si je l’ai […]

Remplacement d’une méthode abstraite interne dans un autre assemblage

Je travaille actuellement sur un projet ac # qui utilise une autre bibliothèque .net. Cette bibliothèque parsing (entre autres choses) une séquence dans un arbre. Tous les éléments sont d’un type quelconque qui hérite de la classe abstraite Sequence . Je devais modifier le comportement légèrement et sous- MySequence Sequence moi-même (appelons-le MySequence ). Une […]

Que signifie un constructeur public sur une classe interne

J’ai vu du code C # qui déclare une classe avec un modificateur internal , avec un constructeur public : internal class SomeClass { public SomeClass() { } } Quel est l’intérêt d’avoir un constructeur public, si la visibilité de la classe entière est interne, donc visible uniquement à l’intérieur de l’assemblage de définition? Cela […]

Comment puis-je déterminer par programme si la barre des tâches Windows est masquée ou non?

J’ai besoin de savoir si la barre des tâches Windows est masquée ou non. Je pense qu’il n’existe pas de méthode .NET pour ce faire et que j’ai rencontré beaucoup d’exemples “Comment masquer et afficher la barre des tâches”, mais je n’ai rien vu qui corresponde à ce que je recherche. Je ne connais pas […]

Chargement paresseux d’éléments non visibles

J’ai un cas où j’ai soit un contrôle gridview / listbox / tout type d’éléments et le nombre d’éléments liés au contrôle est énorme (facilement autour de 5000 + mark). Chacun de ces éléments doit avoir divers atsortingbuts chargés à partir de divers services Web. Évidemment, il est hors de question que les services Web […]

Accéder à un constructeur privé de l’extérieur de la classe en C #

Si je définis une classe avec un constructeur par défaut privé et un constructeur public ayant des parameters, comment puis-je accéder au constructeur privé? public class Bob { public Ssortingng Surname { get; set; } private Bob() { } public Bob(ssortingng surname) { Surname = surname; } } Je peux accéder au constructeur privé via […]